<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>aaaa</title>
    <link href="./iconfont/iconfont.css" />
    <script src="g6.min.js"></script>
    <style>
      @import "./iconfont/iconfont.css";
    </style>
    <style>
      .main {
        width: 100%;
        display: flex;
        height: 85vh;
        position: absolute;
        /* overflow: hidden; */
        z-index: 1;
        top: 15vh;
        flex-wrap: wrap;
        gap: 10px;
      }

      .main-row {
        display: flex;
        width: 100%;
        gap: 10px;
        height: 15%;
        -webkit-user-select: text;
       -moz-user-select: text;
     -ms-user-select: text;
      user-select: text;
      }

      .main-row div:first-child {
        background: #abcdef;
        width: 100px;
        display: flex;
        justify-content: center;
        align-items: center;
      }

      .main-row div:last-child {
        background: #f4f9f9;
        flex-grow: 1;
        border: 1px solid #eee;
      }

      .main-row-platform {
        height: 50%;
      }
      body {
        margin: 0;
        padding: 0;
      }
      #container {
        width: calc(100% - 100px);
        left: 100px;
      }
      .iconfont {
        font-family: "iconfont" !important;
        font-size: 16px;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -webkit-text-stroke-width: 0.2px;
        -moz-osx-font-smoothing: grayscale;
      }
    </style>
  </head>
  <body>
    <div
      id="container"
      style="height: 100vh; z-index: 10; overflow: hidden"
    ></div>
    <div class="main">
      <div class="main-row">
        <div>服务层</div>
        <i class="iconfont icon_bar"></i>
        <div></div>
      </div>
      <div class="main-row">
        <div>实例层</div>
        <div></div>
      </div>
      <div class="main-row main-row-platform">
        <div>平台层</div>
        <div></div>
      </div>
      <div class="main-row" id="bottom-element">
        <div>设备层</div>
        <div></div>
      </div>
    </div>
    <!-- <script src="./main.js"></script> -->
    <script>
      const fonts = {
        id: "4173018",
        name: "I6000图标",
        font_family: "iconfont",
        css_prefix_text: "",
        description: "I6000运行一张图字体图标",
        glyphs: [
          {
            icon_id: "43700680",
            name: "icon_homeBack",
            font_class: "icon_homeBack",
            unicode: "e81d",
            unicode_decimal: 59421,
          },
          {
            icon_id: "43493360",
            name: "盒须图",
            font_class: "icon_boxplot",
            unicode: "e81c",
            unicode_decimal: 59420,
          },
          {
            icon_id: "43493369",
            name: "柱图",
            font_class: "icon_bar",
            unicode: "e813",
            unicode_decimal: 59411,
          },
          {
            icon_id: "43493368",
            name: "雷达图",
            font_class: "icon_radar",
            unicode: "e814",
            unicode_decimal: 59412,
          },
          {
            icon_id: "43493367",
            name: "散点图",
            font_class: "icon_scatter",
            unicode: "e815",
            unicode_decimal: 59413,
          },
          {
            icon_id: "43493366",
            name: "热力图",
            font_class: "icon_heatmap",
            unicode: "e816",
            unicode_decimal: 59414,
          },
          {
            icon_id: "43493364",
            name: "线图",
            font_class: "icon_line",
            unicode: "e817",
            unicode_decimal: 59415,
          },
          {
            icon_id: "43493362",
            name: "地理坐标图",
            font_class: "icon_GEO",
            unicode: "e818",
            unicode_decimal: 59416,
          },
          {
            icon_id: "43493365",
            name: "关系图",
            font_class: "icon_graph",
            unicode: "e819",
            unicode_decimal: 59417,
          },
          {
            icon_id: "43493363",
            name: "饼图",
            font_class: "icon_pie",
            unicode: "e81a",
            unicode_decimal: 59418,
          },
          {
            icon_id: "43493361",
            name: "K线图",
            font_class: "icon_candlestick",
            unicode: "e81b",
            unicode_decimal: 59419,
          },
          {
            icon_id: "43493380",
            name: "象形柱图",
            font_class: "icon_pictorialBar",
            unicode: "e80c",
            unicode_decimal: 59404,
          },
          {
            icon_id: "43493379",
            name: "路径图",
            font_class: "icon_lines",
            unicode: "e80d",
            unicode_decimal: 59405,
          },
          {
            icon_id: "43493378",
            name: "平行坐标系",
            font_class: "icon_parallel",
            unicode: "e80e",
            unicode_decimal: 59406,
          },
          {
            icon_id: "43493377",
            name: "仪表盘",
            font_class: "icon_gange",
            unicode: "e80f",
            unicode_decimal: 59407,
          },
          {
            icon_id: "43493376",
            name: "矩形树图",
            font_class: "icon_treemap",
            unicode: "e810",
            unicode_decimal: 59408,
          },
          {
            icon_id: "43493375",
            name: "漏斗图",
            font_class: "icon_funnel",
            unicode: "e811",
            unicode_decimal: 59409,
          },
          {
            icon_id: "43493374",
            name: "树图",
            font_class: "icon_tree",
            unicode: "e812",
            unicode_decimal: 59410,
          },
          {
            icon_id: "43493389",
            name: "日历坐标系",
            font_class: "icon_calendar",
            unicode: "e803",
            unicode_decimal: 59395,
          },
          {
            icon_id: "43493388",
            name: "数据区域缩放图",
            font_class: "icon_dataZoom",
            unicode: "e804",
            unicode_decimal: 59396,
          },
          {
            icon_id: "43493387",
            name: "图形组件图",
            font_class: "icon_dataset",
            unicode: "e805",
            unicode_decimal: 59397,
          },
          {
            icon_id: "43493386",
            name: "自定义系列图",
            font_class: "icon_custom",
            unicode: "e806",
            unicode_decimal: 59398,
          },
          {
            icon_id: "43493385",
            name: "富文本图",
            font_class: "icon_rich",
            unicode: "e807",
            unicode_decimal: 59399,
          },
          {
            icon_id: "43493384",
            name: "3D图",
            font_class: "icon_GL",
            unicode: "e808",
            unicode_decimal: 59400,
          },
          {
            icon_id: "43493383",
            name: "旭日图",
            font_class: "icon_sunburst",
            unicode: "e809",
            unicode_decimal: 59401,
          },
          {
            icon_id: "43493382",
            name: "主题河流图",
            font_class: "icon_themeriver",
            unicode: "e80a",
            unicode_decimal: 59402,
          },
          {
            icon_id: "43493381",
            name: "桑基图",
            font_class: "icon_sankey",
            unicode: "e80b",
            unicode_decimal: 59403,
          },
          {
            icon_id: "43493390",
            name: "图形组件图",
            font_class: "icon_drag1",
            unicode: "e802",
            unicode_decimal: 59394,
          },
          {
            icon_id: "43317963",
            name: "刷新/更新/重新载入",
            font_class: "icon_refresh",
            unicode: "e801",
            unicode_decimal: 59393,
          },
          {
            icon_id: "43218987",
            name: "确定(全色)/完成/结束/勾选/正确",
            font_class: "icon_success_a",
            unicode: "e800",
            unicode_decimal: 59392,
          },
          {
            icon_id: "43218844",
            name: "历史记录(面型)",
            font_class: "icon_history_s",
            unicode: "e7ff",
            unicode_decimal: 59391,
          },
          {
            icon_id: "43164631",
            name: "CEB文件",
            font_class: "icon_ceb",
            unicode: "e7fe",
            unicode_decimal: 59390,
          },
          {
            icon_id: "43162976",
            name: "纯文本文件(txt、json、csv等)",
            font_class: "icon_txt",
            unicode: "e7fa",
            unicode_decimal: 59386,
          },
          {
            icon_id: "43162973",
            name: "PDF文件",
            font_class: "icon_pdf",
            unicode: "e7fb",
            unicode_decimal: 59387,
          },
          {
            icon_id: "43162974",
            name: "压缩包文件(rar、zip、7z等)",
            font_class: "icon_rar",
            unicode: "e7fd",
            unicode_decimal: 59389,
          },
          {
            icon_id: "43162980",
            name: "其他格式文件",
            font_class: "icon_other",
            unicode: "e7f4",
            unicode_decimal: 59380,
          },
          {
            icon_id: "43162978",
            name: "图片文件(jpg、png、gif、bmp等)",
            font_class: "icon_img",
            unicode: "e7f5",
            unicode_decimal: 59381,
          },
          {
            icon_id: "43162979",
            name: "Word文件(doc、docx)",
            font_class: "icon_doc",
            unicode: "e7f6",
            unicode_decimal: 59382,
          },
          {
            icon_id: "43162975",
            name: "PPT文件(ppt、pptx)",
            font_class: "icon_ppt",
            unicode: "e7f8",
            unicode_decimal: 59384,
          },
          {
            icon_id: "43162977",
            name: "Excel文件(xls、xlsx)",
            font_class: "icon_xls",
            unicode: "e7f9",
            unicode_decimal: 59385,
          },
          {
            icon_id: "42401220",
            name: "谷歌Chrome浏览器",
            font_class: "icon_chrome_a",
            unicode: "e7f3",
            unicode_decimal: 59379,
          },
          {
            icon_id: "42401223",
            name: "火狐Firefox浏览器",
            font_class: "icon_firefox_a",
            unicode: "e7e8",
            unicode_decimal: 59368,
          },
          {
            icon_id: "42401222",
            name: "firefox浏览器",
            font_class: "icon_firefox",
            unicode: "e7ee",
            unicode_decimal: 59374,
          },
          {
            icon_id: "42401221",
            name: "IE浏览器",
            font_class: "icon_IE",
            unicode: "e7ef",
            unicode_decimal: 59375,
          },
          {
            icon_id: "42401219",
            name: "Edge浏览器",
            font_class: "icon_edge_a",
            unicode: "e7f2",
            unicode_decimal: 59378,
          },
          {
            icon_id: "42362283",
            name: "设置",
            font_class: "icon_setup",
            unicode: "e7ed",
            unicode_decimal: 59373,
          },
          {
            icon_id: "41950005",
            name: "工单查询",
            font_class: "icon_orderInquiry",
            unicode: "e7e6",
            unicode_decimal: 59366,
          },
          {
            icon_id: "41950004",
            name: "icon_appMonitor",
            font_class: "icon_appMonitor",
            unicode: "e7e7",
            unicode_decimal: 59367,
          },
          {
            icon_id: "41940632",
            name: "作业管理",
            font_class: "icon_operateManage_s",
            unicode: "e7f7",
            unicode_decimal: 59383,
          },
          {
            icon_id: "41940630",
            name: "分析管理",
            font_class: "icon_dataAnalysis_s",
            unicode: "e7fc",
            unicode_decimal: 59388,
          },
          {
            icon_id: "41940651",
            name: "流程服务",
            font_class: "icon_processService_s",
            unicode: "e7e9",
            unicode_decimal: 59369,
          },
          {
            icon_id: "41940650",
            name: "移动服务",
            font_class: "icon_mobileService_s",
            unicode: "e7ea",
            unicode_decimal: 59370,
          },
          {
            icon_id: "41940649",
            name: "监测管理",
            font_class: "icon_monitorManage_s",
            unicode: "e7eb",
            unicode_decimal: 59371,
          },
          {
            icon_id: "41940648",
            name: "权限管理",
            font_class: "icon_permissManage_s",
            unicode: "e7ec",
            unicode_decimal: 59372,
          },
          {
            icon_id: "41940644",
            name: "资源配置",
            font_class: "icon_datasManage_s",
            unicode: "e7f0",
            unicode_decimal: 59376,
          },
          {
            icon_id: "41940643",
            name: "持续交付",
            font_class: "icon_continueDeliver_s",
            unicode: "e7f1",
            unicode_decimal: 59377,
          },
          {
            icon_id: "41940604",
            name: "页面布局",
            font_class: "icon_layout",
            unicode: "e7e4",
            unicode_decimal: 59364,
          },
          {
            icon_id: "41940606",
            name: "数据治理",
            font_class: "icon_dataManage",
            unicode: "e7e5",
            unicode_decimal: 59365,
          },
          {
            icon_id: "41936693",
            name: "阿里云英文Logo",
            font_class: "icon_AliCloudEn",
            unicode: "e7de",
            unicode_decimal: 59358,
          },
          {
            icon_id: "41936692",
            name: "华为云英文Logo",
            font_class: "icon_HuaweiCloudEn",
            unicode: "e7e3",
            unicode_decimal: 59363,
          },
          {
            icon_id: "41903994",
            name: "红色防火墙(3D)",
            font_class: "icon_FirewallRed_d",
            unicode: "e7e1",
            unicode_decimal: 59361,
          },
          {
            icon_id: "41903993",
            name: "蓝色防火墙(3D)",
            font_class: "icon_FirewallBlue_d",
            unicode: "e7e2",
            unicode_decimal: 59362,
          },
          {
            icon_id: "41902203",
            name: "堆叠交换机",
            font_class: "icon_stackSwitch_d",
            unicode: "e7e0",
            unicode_decimal: 59360,
          },
          {
            icon_id: "41902194",
            name: "网管交换机",
            font_class: "icon_networkSwitch_d",
            unicode: "e7df",
            unicode_decimal: 59359,
          },
          {
            icon_id: "41858344",
            name: "数据治理中心",
            font_class: "icon_dataArts",
            unicode: "e7d5",
            unicode_decimal: 59349,
          },
          {
            icon_id: "41846617",
            name: "国网UEP数据交互平台",
            font_class: "icon_SGUEP",
            unicode: "e7dd",
            unicode_decimal: 59357,
          },
          {
            icon_id: "41844947",
            name: "阿里QuickBI商业智能分析",
            font_class: "icon_QuickBI",
            unicode: "e7d4",
            unicode_decimal: 59348,
          },
          {
            icon_id: "41844945",
            name: "UEP数据交互平台",
            font_class: "icon_UEP",
            unicode: "e7d6",
            unicode_decimal: 59350,
          },
          {
            icon_id: "41844944",
            name: "阿里TSDB时序数据库系统",
            font_class: "icon_TSDB",
            unicode: "e7d7",
            unicode_decimal: 59351,
          },
          {
            icon_id: "41844943",
            name: "阿里DataQ标签画像管理中台",
            font_class: "icon_DataQuotient",
            unicode: "e7d8",
            unicode_decimal: 59352,
          },
          {
            icon_id: "41844942",
            name: "阿里Blink实时计算引擎",
            font_class: "icon_Blink",
            unicode: "e7d9",
            unicode_decimal: 59353,
          },
          {
            icon_id: "41844941",
            name: "阿里GC图形计算服务",
            font_class: "icon_GraphCompute",
            unicode: "e7da",
            unicode_decimal: 59354,
          },
          {
            icon_id: "41844940",
            name: "阿里DRS数据库容灾备份服务",
            font_class: "icon_DRS",
            unicode: "e7db",
            unicode_decimal: 59355,
          },
          {
            icon_id: "41844939",
            name: "阿里BCC大数据管家",
            font_class: "icon_BCC",
            unicode: "e7dc",
            unicode_decimal: 59356,
          },
          {
            icon_id: "41844950",
            name: "国网VCS无功补偿系统",
            font_class: "icon_SGVCS",
            unicode: "e7d1",
            unicode_decimal: 59345,
          },
          {
            icon_id: "41844949",
            name: "国网APS智能排产系统",
            font_class: "icon_SGAPS",
            unicode: "e7d2",
            unicode_decimal: 59346,
          },
          {
            icon_id: "41844948",
            name: "Spark大规模数据处理框架",
            font_class: "icon_spark",
            unicode: "e7d3",
            unicode_decimal: 59347,
          },
          {
            icon_id: "41840277",
            name: "数据中台",
            font_class: "icon_middlePlatform",
            unicode: "e7d0",
            unicode_decimal: 59344,
          },
          {
            icon_id: "41840262",
            name: "菜单展开",
            font_class: "icon_menuUnfold",
            unicode: "e7cf",
            unicode_decimal: 59343,
          },
          {
            icon_id: "41840260",
            name: "菜单收起",
            font_class: "icon_menuFold",
            unicode: "e7ce",
            unicode_decimal: 59342,
          },
          {
            icon_id: "41840092",
            name: "匹配度/目标",
            font_class: "icon_fit",
            unicode: "e7c7",
            unicode_decimal: 59335,
          },
          {
            icon_id: "41840089",
            name: "向右展开",
            font_class: "icon_rightUnfold",
            unicode: "e7c8",
            unicode_decimal: 59336,
          },
          {
            icon_id: "41840088",
            name: "向左收起",
            font_class: "icon_leftFold",
            unicode: "e7c9",
            unicode_decimal: 59337,
          },
          {
            icon_id: "41840087",
            name: "删除/展开树(面型)",
            font_class: "icon_del_s",
            unicode: "e7ca",
            unicode_decimal: 59338,
          },
          {
            icon_id: "41840086",
            name: "添加/收起树(面型)",
            font_class: "icon_add_s",
            unicode: "e7cb",
            unicode_decimal: 59339,
          },
          {
            icon_id: "41840082",
            name: "梯形标题背景",
            font_class: "icon_titleBgTrapezium",
            unicode: "e7cc",
            unicode_decimal: 59340,
          },
          {
            icon_id: "41840081",
            name: "平行四边形标题背景",
            font_class: "icon_titleBgParallelogram",
            unicode: "e7cd",
            unicode_decimal: 59341,
          },
          {
            icon_id: "41840097",
            name: "高匹配度",
            font_class: "icon_fitHigh",
            unicode: "e7c4",
            unicode_decimal: 59332,
          },
          {
            icon_id: "41840096",
            name: "中匹配度",
            font_class: "icon_fitStar",
            unicode: "e7c5",
            unicode_decimal: 59333,
          },
          {
            icon_id: "41840094",
            name: "低匹配度",
            font_class: "icon_fitLow",
            unicode: "e7c6",
            unicode_decimal: 59334,
          },
          {
            icon_id: "41839913",
            name: "保存",
            font_class: "icon_save",
            unicode: "e7c1",
            unicode_decimal: 59329,
          },
          {
            icon_id: "41839930",
            name: "箭头标题",
            font_class: "icon_titleArrow",
            unicode: "e7c2",
            unicode_decimal: 59330,
          },
          {
            icon_id: "41839932",
            name: "线型标题",
            font_class: "icon_titleLine",
            unicode: "e7c3",
            unicode_decimal: 59331,
          },
          {
            icon_id: "41759719",
            name: "漏斗/过滤器",
            font_class: "icon_hopper",
            unicode: "e7bf",
            unicode_decimal: 59327,
          },
          {
            icon_id: "41759717",
            name: "Web端/网页端",
            font_class: "icon_web",
            unicode: "e7c0",
            unicode_decimal: 59328,
          },
          {
            icon_id: "41759707",
            name: "PC电脑/组装机",
            font_class: "icon_assemblyMachine",
            unicode: "e7bc",
            unicode_decimal: 59324,
          },
          {
            icon_id: "41759708",
            name: "主机",
            font_class: "icon_host",
            unicode: "e7bd",
            unicode_decimal: 59325,
          },
          {
            icon_id: "41759711",
            name: "虚拟中央处理器",
            font_class: "icon_vCPU",
            unicode: "e7be",
            unicode_decimal: 59326,
          },
          {
            icon_id: "41705569",
            name: "手机/移动端",
            font_class: "icon_mobilePhone",
            unicode: "e7ba",
            unicode_decimal: 59322,
          },
          {
            icon_id: "41705567",
            name: "PC机/PC端/电脑端/显示器",
            font_class: "icon_PC",
            unicode: "e7bb",
            unicode_decimal: 59323,
          },
          {
            icon_id: "41698464",
            name: "存储设备",
            font_class: "icon_storage",
            unicode: "e7b8",
            unicode_decimal: 59320,
          },
          {
            icon_id: "41698463",
            name: "安全设备",
            font_class: "icon_safetyDevice",
            unicode: "e7b9",
            unicode_decimal: 59321,
          },
          {
            icon_id: "41607666",
            name: "其他外部设备",
            font_class: "icon_externalDevice",
            unicode: "e7b5",
            unicode_decimal: 59317,
          },
          {
            icon_id: "41607664",
            name: "屏幕设备",
            font_class: "icon_screenDevice",
            unicode: "e7b6",
            unicode_decimal: 59318,
          },
          {
            icon_id: "41607663",
            name: "投影仪",
            font_class: "icon_projector",
            unicode: "e7b7",
            unicode_decimal: 59319,
          },
          {
            icon_id: "41607587",
            name: "IP地址管理设备",
            font_class: "icon_IPDevice",
            unicode: "e7b2",
            unicode_decimal: 59314,
          },
          {
            icon_id: "41607586",
            name: "SDN交换机",
            font_class: "icon_SDN",
            unicode: "e7b3",
            unicode_decimal: 59315,
          },
          {
            icon_id: "41607584",
            name: "其他网络设备",
            font_class: "icon_networkDevice",
            unicode: "e7b4",
            unicode_decimal: 59316,
          },
          {
            icon_id: "41607653",
            name: "打印机",
            font_class: "icon_printer",
            unicode: "e7b0",
            unicode_decimal: 59312,
          },
          {
            icon_id: "41607652",
            name: "办公设备",
            font_class: "icon_officeDevice",
            unicode: "e7b1",
            unicode_decimal: 59313,
          },
          {
            icon_id: "41607662",
            name: "扫描仪",
            font_class: "icon_scanner",
            unicode: "e7ab",
            unicode_decimal: 59307,
          },
          {
            icon_id: "41607657",
            name: "影印一体机",
            font_class: "icon_photocopyingMachine",
            unicode: "e7ac",
            unicode_decimal: 59308,
          },
          {
            icon_id: "41607656",
            name: "传真机",
            font_class: "icon_fax",
            unicode: "e7ad",
            unicode_decimal: 59309,
          },
          {
            icon_id: "41607655",
            name: "复印件",
            font_class: "icon_copier",
            unicode: "e7ae",
            unicode_decimal: 59310,
          },
          {
            icon_id: "41607654",
            name: "数字式绘图仪/数位屏",
            font_class: "icon_graphPlotter",
            unicode: "e7af",
            unicode_decimal: 59311,
          },
          {
            icon_id: "41607583",
            name: "SBC设备",
            font_class: "icon_SBC",
            unicode: "e7a9",
            unicode_decimal: 59305,
          },
          {
            icon_id: "41607582",
            name: "语音网关",
            font_class: "icon_voiceGateway",
            unicode: "e7aa",
            unicode_decimal: 59306,
          },
          {
            icon_id: "41607442",
            name: "网络电路",
            font_class: "icon_networkCircuit",
            unicode: "e7a6",
            unicode_decimal: 59302,
          },
          {
            icon_id: "41607441",
            name: "光纤交换机",
            font_class: "icon_opticalSwitches",
            unicode: "e7a7",
            unicode_decimal: 59303,
          },
          {
            icon_id: "41607440",
            name: "协议转换器",
            font_class: "icon_protocolConvert",
            unicode: "e7a8",
            unicode_decimal: 59304,
          },
          {
            icon_id: "41607344",
            name: "存储网关",
            font_class: "icon_storageGateway",
            unicode: "e7a1",
            unicode_decimal: 59297,
          },
          {
            icon_id: "41607350",
            name: "网络路由器",
            font_class: "icon_webRouter",
            unicode: "e7a2",
            unicode_decimal: 59298,
          },
          {
            icon_id: "41607364",
            name: "网络交换机",
            font_class: "icon_webSwitch",
            unicode: "e7a3",
            unicode_decimal: 59299,
          },
          {
            icon_id: "41607370",
            name: "集线器",
            font_class: "icon_hub",
            unicode: "e7a4",
            unicode_decimal: 59300,
          },
          {
            icon_id: "41607371",
            name: "无线接入设备",
            font_class: "icon_accessDevice",
            unicode: "e7a5",
            unicode_decimal: 59301,
          },
          {
            icon_id: "41607216",
            name: "分布式存储",
            font_class: "icon_distributedStorage",
            unicode: "e79c",
            unicode_decimal: 59292,
          },
          {
            icon_id: "41607215",
            name: "虚拟带库",
            font_class: "icon_virtualTapeLibrary",
            unicode: "e79d",
            unicode_decimal: 59293,
          },
          {
            icon_id: "41607213",
            name: "存储交换机",
            font_class: "icon_storageSwitch",
            unicode: "e79e",
            unicode_decimal: 59294,
          },
          {
            icon_id: "41607211",
            name: "磁带库",
            font_class: "icon_tapeLibrary",
            unicode: "e79f",
            unicode_decimal: 59295,
          },
          {
            icon_id: "41607210",
            name: "磁盘阵列",
            font_class: "icon_diskArray",
            unicode: "e7a0",
            unicode_decimal: 59296,
          },
          {
            icon_id: "41606980",
            name: "一体机",
            font_class: "icon_AIO",
            unicode: "e79b",
            unicode_decimal: 59291,
          },
          {
            icon_id: "41606920",
            name: "小型机/小型服务器/微型服务器",
            font_class: "icon_miniServer",
            unicode: "e79a",
            unicode_decimal: 59290,
          },
          {
            icon_id: "41606864",
            name: "专用服务器",
            font_class: "icon_specialServer",
            unicode: "e798",
            unicode_decimal: 59288,
          },
          {
            icon_id: "41606863",
            name: "工控机",
            font_class: "icon_IPC",
            unicode: "e799",
            unicode_decimal: 59289,
          },
          {
            icon_id: "41606866",
            name: "定制化服务器",
            font_class: "icon_customServer",
            unicode: "e796",
            unicode_decimal: 59286,
          },
          {
            icon_id: "41606865",
            name: "GPU服务器",
            font_class: "icon_GPUServer",
            unicode: "e797",
            unicode_decimal: 59287,
          },
          {
            icon_id: "41606613",
            name: "agent",
            font_class: "icon_agent",
            unicode: "e792",
            unicode_decimal: 59282,
          },
          {
            icon_id: "41606645",
            name: "执行脚本",
            font_class: "icon_executeScript",
            unicode: "e793",
            unicode_decimal: 59283,
          },
          {
            icon_id: "41606687",
            name: "PC服务器",
            font_class: "icon_PCServer",
            unicode: "e794",
            unicode_decimal: 59284,
          },
          {
            icon_id: "41606711",
            name: "刀片机/刀片服务器",
            font_class: "icon_bladeServer",
            unicode: "e795",
            unicode_decimal: 59285,
          },
          {
            icon_id: "41517863",
            name: "复制/拷贝",
            font_class: "icon_copy",
            unicode: "e791",
            unicode_decimal: 59281,
          },
          {
            icon_id: "41452718",
            name: "主业主导率",
            font_class: "icon_leadingRate",
            unicode: "e78d",
            unicode_decimal: 59277,
          },
          {
            icon_id: "41452717",
            name: "主业自主率/VIP会员",
            font_class: "icon_autonomyRate",
            unicode: "e78e",
            unicode_decimal: 59278,
          },
          {
            icon_id: "41452716",
            name: "主业管控率",
            font_class: "icon_controlRate",
            unicode: "e78f",
            unicode_decimal: 59279,
          },
          {
            icon_id: "41452715",
            name: "清空/删除",
            font_class: "icon_clear",
            unicode: "e790",
            unicode_decimal: 59280,
          },
          {
            icon_id: "41122524",
            name: "中级/中等级别",
            font_class: "icon_levelMedium",
            unicode: "e78b",
            unicode_decimal: 59275,
          },
          {
            icon_id: "41122523",
            name: "高级/高等级别",
            font_class: "icon_levelHigh",
            unicode: "e78c",
            unicode_decimal: 59276,
          },
          {
            icon_id: "41122526",
            name: "轻级/轻微级别",
            font_class: "icon_levelWeak",
            unicode: "e789",
            unicode_decimal: 59273,
          },
          {
            icon_id: "41122525",
            name: "低级/低等级别",
            font_class: "icon_levelLow",
            unicode: "e78a",
            unicode_decimal: 59274,
          },
          {
            icon_id: "41117670",
            name: "已读/已阅/已打开",
            font_class: "icon_read",
            unicode: "e787",
            unicode_decimal: 59271,
          },
          {
            icon_id: "41117663",
            name: "未读/未阅/未打开",
            font_class: "icon_unread",
            unicode: "e788",
            unicode_decimal: 59272,
          },
          {
            icon_id: "40926520",
            name: "帮助中心/问题中心/疑问",
            font_class: "icon_help",
            unicode: "e782",
            unicode_decimal: 59266,
          },
          {
            icon_id: "40926518",
            name: "鼠标禁用",
            font_class: "icon_mouseDisabled",
            unicode: "e783",
            unicode_decimal: 59267,
          },
          {
            icon_id: "40926517",
            name: "鼠标默认",
            font_class: "icon_mouseDeault",
            unicode: "e784",
            unicode_decimal: 59268,
          },
          {
            icon_id: "40926492",
            name: "单击/鼠标悬停/鼠标经过/鼠标滑过",
            font_class: "icon_mousePointer",
            unicode: "e785",
            unicode_decimal: 59269,
          },
          {
            icon_id: "40926488",
            name: "指示/引导",
            font_class: "icon_finger",
            unicode: "e786",
            unicode_decimal: 59270,
          },
          {
            icon_id: "40926483",
            name: "上升用户数",
            font_class: "icon_risingUsers",
            unicode: "e781",
            unicode_decimal: 59265,
          },
          {
            icon_id: "40767747",
            name: "用户注册数",
            font_class: "icon_registerUsers",
            unicode: "e77c",
            unicode_decimal: 59260,
          },
          {
            icon_id: "40767748",
            name: "日活跃用户数",
            font_class: "icon_activeUsers",
            unicode: "e77d",
            unicode_decimal: 59261,
          },
          {
            icon_id: "40767749",
            name: "零活跃用户数",
            font_class: "icon_reservedUsers",
            unicode: "e77e",
            unicode_decimal: 59262,
          },
          {
            icon_id: "40768860",
            name: "功能菜单/菜单点击总数",
            font_class: "icon_function",
            unicode: "e77f",
            unicode_decimal: 59263,
          },
          {
            icon_id: "40768861",
            name: "点击率",
            font_class: "icon_clickRate",
            unicode: "e780",
            unicode_decimal: 59264,
          },
          {
            icon_id: "40092576",
            name: "目标/攻击威胁",
            font_class: "icon_attack",
            unicode: "e775",
            unicode_decimal: 59253,
          },
          {
            icon_id: "40092577",
            name: "资产/数据库",
            font_class: "icon_asset",
            unicode: "e776",
            unicode_decimal: 59254,
          },
          {
            icon_id: "40092580",
            name: "堡垒机/安全保障系统",
            font_class: "icon_bastionHost",
            unicode: "e777",
            unicode_decimal: 59255,
          },
          {
            icon_id: "40092582",
            name: "显示器",
            font_class: "icon_display",
            unicode: "e778",
            unicode_decimal: 59256,
          },
          {
            icon_id: "40092583",
            name: "人脸识别/扫脸",
            font_class: "icon_faceDetect",
            unicode: "e779",
            unicode_decimal: 59257,
          },
          {
            icon_id: "40092585",
            name: "锁定",
            font_class: "icon_lock",
            unicode: "e77a",
            unicode_decimal: 59258,
          },
          {
            icon_id: "40092586",
            name: "解锁",
            font_class: "icon_unlock",
            unicode: "e77b",
            unicode_decimal: 59259,
          },
          {
            icon_id: "39834181",
            name: "关闭/删除(线框)",
            font_class: "icon_close",
            unicode: "e774",
            unicode_decimal: 59252,
          },
          {
            icon_id: "39833931",
            name: "关闭/删除",
            font_class: "icon_closeClip",
            unicode: "e773",
            unicode_decimal: 59251,
          },
          {
            icon_id: "39569835",
            name: "应用/应用程序/应用系统",
            font_class: "icon_application_s",
            unicode: "e764",
            unicode_decimal: 59236,
          },
          {
            icon_id: "39569836",
            name: "图形管理",
            font_class: "icon_graphyManage_s",
            unicode: "e765",
            unicode_decimal: 59237,
          },
          {
            icon_id: "39569837",
            name: "报表管理",
            font_class: "icon_reportManage_s",
            unicode: "e766",
            unicode_decimal: 59238,
          },
          {
            icon_id: "39569838",
            name: "我的工单",
            font_class: "icon_workOrder_s",
            unicode: "e767",
            unicode_decimal: 59239,
          },
          {
            icon_id: "39569990",
            name: "运行方式",
            font_class: "icon_operateMode",
            unicode: "e768",
            unicode_decimal: 59240,
          },
          {
            icon_id: "39569991",
            name: "运行监控",
            font_class: "icon_operateMonitor",
            unicode: "e769",
            unicode_decimal: 59241,
          },
          {
            icon_id: "39569992",
            name: "调度协同",
            font_class: "icon_dispatchCoordinate",
            unicode: "e76a",
            unicode_decimal: 59242,
          },
          {
            icon_id: "39570152",
            name: "运行管理",
            font_class: "icon_operateManage",
            unicode: "e76b",
            unicode_decimal: 59243,
          },
          {
            icon_id: "39570153",
            name: "平台运营",
            font_class: "icon_platformOperate",
            unicode: "e76c",
            unicode_decimal: 59244,
          },
          {
            icon_id: "39570195",
            name: "服务支撑",
            font_class: "icon_serviceSupport_s",
            unicode: "e76d",
            unicode_decimal: 59245,
          },
          {
            icon_id: "39570196",
            name: "三线管理",
            font_class: "icon_thirdLine_s",
            unicode: "e76e",
            unicode_decimal: 59246,
          },
          {
            icon_id: "39570234",
            name: "操作审计管理",
            font_class: "icon_operateAudit_s",
            unicode: "e76f",
            unicode_decimal: 59247,
          },
          {
            icon_id: "39570237",
            name: "集成服务管理",
            font_class: "icon_integrationManage_s",
            unicode: "e770",
            unicode_decimal: 59248,
          },
          {
            icon_id: "39570239",
            name: "采集管理",
            font_class: "icon_acquireManage_s",
            unicode: "e771",
            unicode_decimal: 59249,
          },
          {
            icon_id: "39570240",
            name: "报表配置管理",
            font_class: "icon_reportConfig_s",
            unicode: "e772",
            unicode_decimal: 59250,
          },
          {
            icon_id: "39317919",
            name: "删除/收起",
            font_class: "icon_del",
            unicode: "e762",
            unicode_decimal: 59234,
          },
          {
            icon_id: "39317918",
            name: "添加/展开",
            font_class: "icon_add",
            unicode: "e763",
            unicode_decimal: 59235,
          },
          {
            icon_id: "39221538",
            name: "级联总部/传输盒",
            font_class: "icon_transmitBox",
            unicode: "e760",
            unicode_decimal: 59232,
          },
          {
            icon_id: "39221528",
            name: "集群/群组",
            font_class: "icon_group",
            unicode: "e761",
            unicode_decimal: 59233,
          },
          {
            icon_id: "37760369",
            name: "拖拽排序/子标题/二级标题",
            font_class: "icon_drag",
            unicode: "e70d",
            unicode_decimal: 59149,
          },
          {
            icon_id: "39115458",
            name: "上移/向上移动",
            font_class: "icon_moveUp",
            unicode: "e75c",
            unicode_decimal: 59228,
          },
          {
            icon_id: "39115455",
            name: "下移/向下移动",
            font_class: "icon_moveDown",
            unicode: "e75d",
            unicode_decimal: 59229,
          },
          {
            icon_id: "39115456",
            name: "左移/向左移动",
            font_class: "icon_moveLeft",
            unicode: "e75e",
            unicode_decimal: 59230,
          },
          {
            icon_id: "39115457",
            name: "右移/向右移动",
            font_class: "icon_moveRight",
            unicode: "e75f",
            unicode_decimal: 59231,
          },
          {
            icon_id: "39089759",
            name: "华为APM应用性能管理",
            font_class: "icon_APM",
            unicode: "e758",
            unicode_decimal: 59224,
          },
          {
            icon_id: "39089760",
            name: "华为AOM应用运维管理",
            font_class: "icon_AOM",
            unicode: "e759",
            unicode_decimal: 59225,
          },
          {
            icon_id: "39089761",
            name: "应用管理运维平台",
            font_class: "icon_ServiceStage",
            unicode: "e75a",
            unicode_decimal: 59226,
          },
          {
            icon_id: "39089762",
            name: "华为ROMA应用数据集成平台",
            font_class: "icon_ROMA",
            unicode: "e75b",
            unicode_decimal: 59227,
          },
          {
            icon_id: "39065846",
            name: "故障",
            font_class: "icon_fault",
            unicode: "e757",
            unicode_decimal: 59223,
          },
          {
            icon_id: "39033422",
            name: "调度管理",
            font_class: "icon_deploy",
            unicode: "e755",
            unicode_decimal: 59221,
          },
          {
            icon_id: "39033423",
            name: "运检管理",
            font_class: "icon_inspection",
            unicode: "e756",
            unicode_decimal: 59222,
          },
          {
            icon_id: "39014260",
            name: "阿里DRDS分布式关系型数据库服务",
            font_class: "icon_DRDS",
            unicode: "e753",
            unicode_decimal: 59219,
          },
          {
            icon_id: "39014261",
            name: "华为GaussDB企业级数据库服务",
            font_class: "icon_HuaweiGaussDB",
            unicode: "e754",
            unicode_decimal: 59220,
          },
          {
            icon_id: "39000319",
            name: "默认/系统配置",
            font_class: "icon_default",
            unicode: "e750",
            unicode_decimal: 59216,
          },
          {
            icon_id: "39000318",
            name: "公共服务",
            font_class: "icon_public",
            unicode: "e751",
            unicode_decimal: 59217,
          },
          {
            icon_id: "39000317",
            name: "子标题",
            font_class: "icon_titleSub",
            unicode: "e752",
            unicode_decimal: 59218,
          },
          {
            icon_id: "38996409",
            name: "显示屏/监测系统/分析系统",
            font_class: "icon_monitor",
            unicode: "e730",
            unicode_decimal: 59184,
          },
          {
            icon_id: "38996417",
            name: "验证成功",
            font_class: "icon_verifySuccess",
            unicode: "e731",
            unicode_decimal: 59185,
          },
          {
            icon_id: "38996435",
            name: "验证失败",
            font_class: "icon_verifyFailed",
            unicode: "e73d",
            unicode_decimal: 59197,
          },
          {
            icon_id: "38996437",
            name: "未验证",
            font_class: "icon_verifyNo",
            unicode: "e747",
            unicode_decimal: 59207,
          },
          {
            icon_id: "38996444",
            name: "验证中",
            font_class: "icon_verifying",
            unicode: "e748",
            unicode_decimal: 59208,
          },
          {
            icon_id: "38996447",
            name: "验证异常",
            font_class: "icon_verifyException",
            unicode: "e749",
            unicode_decimal: 59209,
          },
          {
            icon_id: "38996453",
            name: "验证数据不一致",
            font_class: "icon_verifyDataDifferent",
            unicode: "e74a",
            unicode_decimal: 59210,
          },
          {
            icon_id: "38996455",
            name: "验证接口故障",
            font_class: "icon_verifyInterfaceFailure",
            unicode: "e74b",
            unicode_decimal: 59211,
          },
          {
            icon_id: "38996457",
            name: "智能验证",
            font_class: "icon_verifyAI",
            unicode: "e74c",
            unicode_decimal: 59212,
          },
          {
            icon_id: "38996458",
            name: "智能测算",
            font_class: "icon_calculateAI",
            unicode: "e74d",
            unicode_decimal: 59213,
          },
          {
            icon_id: "38996459",
            name: "智能估算",
            font_class: "icon_estimateAI",
            unicode: "e74e",
            unicode_decimal: 59214,
          },
          {
            icon_id: "38996460",
            name: "一键验证/一键执行",
            font_class: "icon_oneClickExecute",
            unicode: "e74f",
            unicode_decimal: 59215,
          },
          {
            icon_id: "38831513",
            name: "CLB云负载均衡",
            font_class: "icon_CLB",
            unicode: "e72f",
            unicode_decimal: 59183,
          },
          {
            icon_id: "38750827",
            name: "特殊/特别",
            font_class: "icon_leverT",
            unicode: "e723",
            unicode_decimal: 59171,
          },
          {
            icon_id: "38750829",
            name: "一段",
            font_class: "icon_leverOne",
            unicode: "e724",
            unicode_decimal: 59172,
          },
          {
            icon_id: "38750836",
            name: "二段",
            font_class: "icon_leverTwo",
            unicode: "e725",
            unicode_decimal: 59173,
          },
          {
            icon_id: "38750837",
            name: "三段",
            font_class: "icon_leverThree",
            unicode: "e726",
            unicode_decimal: 59174,
          },
          {
            icon_id: "38750839",
            name: "I级",
            font_class: "icon_leverI",
            unicode: "e727",
            unicode_decimal: 59175,
          },
          {
            icon_id: "38750841",
            name: "II级",
            font_class: "icon_leverII",
            unicode: "e728",
            unicode_decimal: 59176,
          },
          {
            icon_id: "38750842",
            name: "III级",
            font_class: "icon_leverIII",
            unicode: "e729",
            unicode_decimal: 59177,
          },
          {
            icon_id: "38750844",
            name: "特级系统",
            font_class: "icon_leverSuper",
            unicode: "e72a",
            unicode_decimal: 59178,
          },
          {
            icon_id: "38750849",
            name: "一级系统",
            font_class: "icon_leverFirst",
            unicode: "e72b",
            unicode_decimal: 59179,
          },
          {
            icon_id: "38750850",
            name: "二级系统",
            font_class: "icon_leverSecond",
            unicode: "e72c",
            unicode_decimal: 59180,
          },
          {
            icon_id: "38750853",
            name: "三级系统",
            font_class: "icon_leverThird",
            unicode: "e72d",
            unicode_decimal: 59181,
          },
          {
            icon_id: "38750866",
            name: "级联总部/上传关键数据",
            font_class: "icon_keyData",
            unicode: "e72e",
            unicode_decimal: 59182,
          },
          {
            icon_id: "38617513",
            name: "方向控制器",
            font_class: "icon_steering",
            unicode: "e721",
            unicode_decimal: 59169,
          },
          {
            icon_id: "38617498",
            name: "九分屏/九宫屏",
            font_class: "icon_nineScreen",
            unicode: "e722",
            unicode_decimal: 59170,
          },
          {
            icon_id: "38617475",
            name: "单屏/整屏/满屏",
            font_class: "icon_oneScreen",
            unicode: "e6e1",
            unicode_decimal: 59105,
          },
          {
            icon_id: "38617482",
            name: "四分屏/四宫屏",
            font_class: "icon_fourScreen",
            unicode: "e71f",
            unicode_decimal: 59167,
          },
          {
            icon_id: "38617496",
            name: "六分屏/六宫屏",
            font_class: "icon_sixScreen",
            unicode: "e720",
            unicode_decimal: 59168,
          },
          {
            icon_id: "38545551",
            name: "用户群/用户数",
            font_class: "icon_users",
            unicode: "e6de",
            unicode_decimal: 59102,
          },
          {
            icon_id: "38545626",
            name: "系统设置",
            font_class: "icon_systemSetup",
            unicode: "e69e",
            unicode_decimal: 59038,
          },
          {
            icon_id: "38535777",
            name: "文件",
            font_class: "icon_files",
            unicode: "e707",
            unicode_decimal: 59143,
          },
          {
            icon_id: "38535775",
            name: "端口/网口/RJ45",
            font_class: "icon_port",
            unicode: "e708",
            unicode_decimal: 59144,
          },
          {
            icon_id: "38535773",
            name: "内存条/内存",
            font_class: "icon_memory",
            unicode: "e709",
            unicode_decimal: 59145,
          },
          {
            icon_id: "38535772",
            name: "中央处理器",
            font_class: "icon_CPU",
            unicode: "e70a",
            unicode_decimal: 59146,
          },
          {
            icon_id: "38535771",
            name: "磁盘",
            font_class: "icon_disk",
            unicode: "e71d",
            unicode_decimal: 59165,
          },
          {
            icon_id: "38535769",
            name: "六边形",
            font_class: "icon_hexagon",
            unicode: "e71e",
            unicode_decimal: 59166,
          },
          {
            icon_id: "38416921",
            name: "机柜左边框",
            font_class: "bg_left",
            unicode: "e706",
            unicode_decimal: 59142,
          },
          {
            icon_id: "38416923",
            name: "机柜右边框",
            font_class: "bg_right",
            unicode: "e704",
            unicode_decimal: 59140,
          },
          {
            icon_id: "38192332",
            name: "基座",
            font_class: "icon_baseLayer",
            unicode: "e699",
            unicode_decimal: 59033,
          },
          {
            icon_id: "37760350",
            name: "U位服务器",
            font_class: "icon_serverU_d",
            unicode: "e705",
            unicode_decimal: 59141,
          },
          {
            icon_id: "38192287",
            name: "虚拟路由反射器",
            font_class: "icon_VRR_d",
            unicode: "e6fb",
            unicode_decimal: 59131,
          },
          {
            icon_id: "38192282",
            name: "中心路由器",
            font_class: "icon_centerRouter_d",
            unicode: "e6fc",
            unicode_decimal: 59132,
          },
          {
            icon_id: "38192281",
            name: "接入路由器",
            font_class: "icon_accessRouter_d",
            unicode: "e6fd",
            unicode_decimal: 59133,
          },
          {
            icon_id: "38192280",
            name: "汇聚路由器",
            font_class: "icon_convergeRouter_d",
            unicode: "e6fe",
            unicode_decimal: 59134,
          },
          {
            icon_id: "38192279",
            name: "核心路由器",
            font_class: "icon_coreRouter_d",
            unicode: "e6ff",
            unicode_decimal: 59135,
          },
          {
            icon_id: "38192275",
            name: "路由器",
            font_class: "icon_router_d",
            unicode: "e717",
            unicode_decimal: 59159,
          },
          {
            icon_id: "38192274",
            name: "中心交换机",
            font_class: "icon_centerSwitch_d",
            unicode: "e718",
            unicode_decimal: 59160,
          },
          {
            icon_id: "38192273",
            name: "接入交换机",
            font_class: "icon_accessSwitch_d",
            unicode: "e719",
            unicode_decimal: 59161,
          },
          {
            icon_id: "38192271",
            name: "汇聚交换机",
            font_class: "icon_convergeSwitch_d",
            unicode: "e71a",
            unicode_decimal: 59162,
          },
          {
            icon_id: "38192269",
            name: "核心交换机",
            font_class: "icon_coreSwitch_d",
            unicode: "e71b",
            unicode_decimal: 59163,
          },
          {
            icon_id: "38192260",
            name: "交换机",
            font_class: "icon_switch_d",
            unicode: "e71c",
            unicode_decimal: 59164,
          },
          {
            icon_id: "38012056",
            name: "暂无数据",
            font_class: "icon_nodata",
            unicode: "e716",
            unicode_decimal: 59158,
          },
          {
            icon_id: "37867522",
            name: "运营分析",
            font_class: "icon_operateAnalysis_s",
            unicode: "e744",
            unicode_decimal: 59204,
          },
          {
            icon_id: "37867521",
            name: "全景展示",
            font_class: "icon_panoramaDisplay_s",
            unicode: "e745",
            unicode_decimal: 59205,
          },
          {
            icon_id: "37867359",
            name: "集成服务",
            font_class: "icon_integrationService_s",
            unicode: "e735",
            unicode_decimal: 59189,
          },
          {
            icon_id: "37867360",
            name: "应用仓库",
            font_class: "icon_appWarehouse_s",
            unicode: "e736",
            unicode_decimal: 59190,
          },
          {
            icon_id: "37867361",
            name: "全部(功能菜单)",
            font_class: "icon_all",
            unicode: "e737",
            unicode_decimal: 59191,
          },
          {
            icon_id: "37867363",
            name: "采集控制",
            font_class: "icon_acquireControl_s",
            unicode: "e739",
            unicode_decimal: 59193,
          },
          {
            icon_id: "37867365",
            name: "智能算法平台",
            font_class: "icon_intelligentAlgorithm_s",
            unicode: "e73b",
            unicode_decimal: 59195,
          },
          {
            icon_id: "37867368",
            name: "日志分析",
            font_class: "icon_logAnalysis_s",
            unicode: "e73e",
            unicode_decimal: 59198,
          },
          {
            icon_id: "37867375",
            name: "场景管理",
            font_class: "icon_sceneManage_s",
            unicode: "e742",
            unicode_decimal: 59202,
          },
          {
            icon_id: "37842205",
            name: "云集群(反色/选中)",
            font_class: "icon_colony_r",
            unicode: "e6e0",
            unicode_decimal: 59104,
          },
          {
            icon_id: "37842204",
            name: "云集群(全色)",
            font_class: "icon_colony_a",
            unicode: "e70b",
            unicode_decimal: 59147,
          },
          {
            icon_id: "37842203",
            name: "云集群",
            font_class: "icon_colony",
            unicode: "e732",
            unicode_decimal: 59186,
          },
          {
            icon_id: "37842198",
            name: "关闭(全色)/断开/中断/删除/取消",
            font_class: "icon_close_a",
            unicode: "e733",
            unicode_decimal: 59187,
          },
          {
            icon_id: "37842196",
            name: "关闭/断开/中断(面型)",
            font_class: "icon_close_s",
            unicode: "e734",
            unicode_decimal: 59188,
          },
          {
            icon_id: "37760374",
            name: "表格设置",
            font_class: "icon_tableSetup",
            unicode: "e713",
            unicode_decimal: 59155,
          },
          {
            icon_id: "37760373",
            name: "行高设置",
            font_class: "icon_lineheight",
            unicode: "e714",
            unicode_decimal: 59156,
          },
          {
            icon_id: "37760362",
            name: "提示(面型)",
            font_class: "icon_tips_s",
            unicode: "e711",
            unicode_decimal: 59153,
          },
          {
            icon_id: "37760361",
            name: "警告(面型)",
            font_class: "icon_warning_s",
            unicode: "e712",
            unicode_decimal: 59154,
          },
          {
            icon_id: "37760368",
            name: "附件",
            font_class: "icon_attachment",
            unicode: "e70e",
            unicode_decimal: 59150,
          },
          {
            icon_id: "37760367",
            name: "切换",
            font_class: "icon_change_s",
            unicode: "e70f",
            unicode_decimal: 59151,
          },
          {
            icon_id: "37760363",
            name: "游标/标记(面型)",
            font_class: "icon_cursor_s",
            unicode: "e710",
            unicode_decimal: 59152,
          },
          {
            icon_id: "37760359",
            name: "上传",
            font_class: "icon_upload_s",
            unicode: "e70c",
            unicode_decimal: 59148,
          },
          {
            icon_id: "37700357",
            name: "AB数据库",
            font_class: "icon_MySQL",
            unicode: "e68d",
            unicode_decimal: 59021,
          },
          {
            icon_id: "37700274",
            name: "湿度",
            font_class: "icon_dryHumidity",
            unicode: "e700",
            unicode_decimal: 59136,
          },
          {
            icon_id: "37700273",
            name: "温度",
            font_class: "icon_thermodynamics",
            unicode: "e701",
            unicode_decimal: 59137,
          },
          {
            icon_id: "37700272",
            name: "容量",
            font_class: "icon_capacity",
            unicode: "e702",
            unicode_decimal: 59138,
          },
          {
            icon_id: "37700271",
            name: "运行/风扇/散热",
            font_class: "icon_run",
            unicode: "e703",
            unicode_decimal: 59139,
          },
          {
            icon_id: "37700070",
            name: "否/取消/删除/关闭",
            font_class: "icon_no",
            unicode: "e68f",
            unicode_decimal: 59023,
          },
          {
            icon_id: "37700071",
            name: "是/确定/确认/通过",
            font_class: "icon_yes",
            unicode: "e6e5",
            unicode_decimal: 59109,
          },
          {
            icon_id: "37700072",
            name: "连接/链接",
            font_class: "icon_connect",
            unicode: "e6f4",
            unicode_decimal: 59124,
          },
          {
            icon_id: "37700073",
            name: "断开",
            font_class: "icon_break",
            unicode: "e6f5",
            unicode_decimal: 59125,
          },
          {
            icon_id: "37700076",
            name: "信息说明",
            font_class: "icon_info",
            unicode: "e6f6",
            unicode_decimal: 59126,
          },
          {
            icon_id: "37700077",
            name: "信息说明(面型)",
            font_class: "icon_info_s",
            unicode: "e6f7",
            unicode_decimal: 59127,
          },
          {
            icon_id: "37700082",
            name: "物理机",
            font_class: "icon_physicalMachine",
            unicode: "e6f8",
            unicode_decimal: 59128,
          },
          {
            icon_id: "37700085",
            name: "存储服务器",
            font_class: "icon_saveSever_d",
            unicode: "e6f9",
            unicode_decimal: 59129,
          },
          {
            icon_id: "37700086",
            name: "网管交换机",
            font_class: "icon_networkSwich_d",
            unicode: "e6fa",
            unicode_decimal: 59130,
          },
          {
            icon_id: "37527148",
            name: "地理位置/坐标",
            font_class: "icon_position",
            unicode: "e65d",
            unicode_decimal: 58973,
          },
          {
            icon_id: "37527146",
            name: "门禁",
            font_class: "icon_EntranceGuard",
            unicode: "e65f",
            unicode_decimal: 58975,
          },
          {
            icon_id: "37527141",
            name: "空调",
            font_class: "icon_Aircondition",
            unicode: "e665",
            unicode_decimal: 58981,
          },
          {
            icon_id: "37527140",
            name: "摄像头",
            font_class: "icon_Camera",
            unicode: "e6f3",
            unicode_decimal: 59123,
          },
          {
            icon_id: "37527139",
            name: "漏水传感器",
            font_class: "icon_Leakage",
            unicode: "e649",
            unicode_decimal: 58953,
          },
          {
            icon_id: "37527138",
            name: "温湿度传感器",
            font_class: "icon_TempHumidity",
            unicode: "e64e",
            unicode_decimal: 58958,
          },
          {
            icon_id: "37527137",
            name: "烟雾探测器/烟感",
            font_class: "icon_SmokeDetector",
            unicode: "e655",
            unicode_decimal: 58965,
          },
          {
            icon_id: "37527058",
            name: "漏水传感器(面型)",
            font_class: "icon_Leakage_s",
            unicode: "e6f0",
            unicode_decimal: 59120,
          },
          {
            icon_id: "37527057",
            name: "门禁(面型)",
            font_class: "icon_EntranceGuard_s",
            unicode: "e6f1",
            unicode_decimal: 59121,
          },
          {
            icon_id: "37527056",
            name: "摄像头(面型)",
            font_class: "icon_Camera_s",
            unicode: "e6f2",
            unicode_decimal: 59122,
          },
          {
            icon_id: "37527061",
            name: "空调(面型)",
            font_class: "icon_Aircondition_s",
            unicode: "e6ed",
            unicode_decimal: 59117,
          },
          {
            icon_id: "37527060",
            name: "温湿度传感器(面型)",
            font_class: "icon_TempHumidity_s",
            unicode: "e6ee",
            unicode_decimal: 59118,
          },
          {
            icon_id: "37527059",
            name: "烟雾探测器/烟感(面型)",
            font_class: "icon_SmokeDetector_s",
            unicode: "e6ef",
            unicode_decimal: 59119,
          },
          {
            icon_id: "37526423",
            name: "返回/上一步",
            font_class: "icon_back",
            unicode: "e6ec",
            unicode_decimal: 59116,
          },
          {
            icon_id: "37461084",
            name: "公司单位/地市数据中心/建筑大厦",
            font_class: "icon_building",
            unicode: "e6eb",
            unicode_decimal: 59115,
          },
          {
            icon_id: "37459879",
            name: "ECS弹性计算服务(面型)",
            font_class: "icon_ECS_s",
            unicode: "e6ea",
            unicode_decimal: 59114,
          },
          {
            icon_id: "37459484",
            name: "网省物理设备",
            font_class: "icon_ProvincePD",
            unicode: "e6e9",
            unicode_decimal: 59113,
          },
          {
            icon_id: "37459554",
            name: "云上",
            font_class: "icon_onCloud",
            unicode: "e6e8",
            unicode_decimal: 59112,
          },
          {
            icon_id: "37457788",
            name: "华为云",
            font_class: "icon_Huawei",
            unicode: "e6e6",
            unicode_decimal: 59110,
          },
          {
            icon_id: "37457787",
            name: "阿里云",
            font_class: "icon_Ali",
            unicode: "e6e7",
            unicode_decimal: 59111,
          },
          {
            icon_id: "37291333",
            name: "下信息箭头/展开条件",
            font_class: "icon_infoDown",
            unicode: "e6dc",
            unicode_decimal: 59100,
          },
          {
            icon_id: "37291332",
            name: "上信息箭头/收起条件",
            font_class: "icon_infoUp",
            unicode: "e6df",
            unicode_decimal: 59103,
          },
          {
            icon_id: "37291331",
            name: "右信息箭头",
            font_class: "icon_infoRight",
            unicode: "e6e2",
            unicode_decimal: 59106,
          },
          {
            icon_id: "37291330",
            name: "左信息箭头",
            font_class: "icon_infoLeft",
            unicode: "e6e3",
            unicode_decimal: 59107,
          },
          {
            icon_id: "37290487",
            name: "左树箭头",
            font_class: "icon_treeLeft_s",
            unicode: "e6db",
            unicode_decimal: 59099,
          },
          {
            icon_id: "37290498",
            name: "下树箭头/展开树",
            font_class: "icon_treeDown_s",
            unicode: "e6d8",
            unicode_decimal: 59096,
          },
          {
            icon_id: "37290496",
            name: "上树箭头",
            font_class: "icon_treeUp_s",
            unicode: "e6d9",
            unicode_decimal: 59097,
          },
          {
            icon_id: "37290494",
            name: "右树箭头/收起树/还原树",
            font_class: "icon_treeRight_s",
            unicode: "e6da",
            unicode_decimal: 59098,
          },
          {
            icon_id: "37290386",
            name: "下方向箭头",
            font_class: "icon_directDown",
            unicode: "e6d4",
            unicode_decimal: 59092,
          },
          {
            icon_id: "37290375",
            name: "上方向箭头",
            font_class: "icon_directUp",
            unicode: "e6d5",
            unicode_decimal: 59093,
          },
          {
            icon_id: "37290373",
            name: "右方向箭头",
            font_class: "icon_directRight",
            unicode: "e6d6",
            unicode_decimal: 59094,
          },
          {
            icon_id: "37290369",
            name: "左方向箭头",
            font_class: "icon_directLeft",
            unicode: "e6d7",
            unicode_decimal: 59095,
          },
          {
            icon_id: "37290416",
            name: "下流程箭头",
            font_class: "icon_flowDown",
            unicode: "e6d0",
            unicode_decimal: 59088,
          },
          {
            icon_id: "37290412",
            name: "上流程箭头",
            font_class: "icon_flowUp",
            unicode: "e6d1",
            unicode_decimal: 59089,
          },
          {
            icon_id: "37290409",
            name: "右流程箭头",
            font_class: "icon_flowRight",
            unicode: "e6d2",
            unicode_decimal: 59090,
          },
          {
            icon_id: "37290406",
            name: "左流程箭头",
            font_class: "icon_flowLeft",
            unicode: "e6d3",
            unicode_decimal: 59091,
          },
          {
            icon_id: "37290448",
            name: "下目录箭头/展开菜单",
            font_class: "icon_foldDown",
            unicode: "e6c3",
            unicode_decimal: 59075,
          },
          {
            icon_id: "37290447",
            name: "上目录箭头/收起菜单",
            font_class: "icon_foldUp",
            unicode: "e6c4",
            unicode_decimal: 59076,
          },
          {
            icon_id: "37290442",
            name: "右目录箭头",
            font_class: "icon_foldRight",
            unicode: "e6c5",
            unicode_decimal: 59077,
          },
          {
            icon_id: "37290434",
            name: "左目录箭头",
            font_class: "icon_foldLeft",
            unicode: "e6c6",
            unicode_decimal: 59078,
          },
          {
            icon_id: "37290341",
            name: "下箭头",
            font_class: "icon_arrowDown",
            unicode: "e6cc",
            unicode_decimal: 59084,
          },
          {
            icon_id: "37290340",
            name: "上箭头",
            font_class: "icon_arrowUp",
            unicode: "e6cd",
            unicode_decimal: 59085,
          },
          {
            icon_id: "37290335",
            name: "右箭头",
            font_class: "icon_arrowRight",
            unicode: "e6ce",
            unicode_decimal: 59086,
          },
          {
            icon_id: "37290333",
            name: "左箭头",
            font_class: "icon_arrowLeft",
            unicode: "e6cf",
            unicode_decimal: 59087,
          },
          {
            icon_id: "37290356",
            name: "下双箭头",
            font_class: "icon_arrowsDown",
            unicode: "e6c8",
            unicode_decimal: 59080,
          },
          {
            icon_id: "37290355",
            name: "上双箭头",
            font_class: "icon_arrowsUp",
            unicode: "e6c9",
            unicode_decimal: 59081,
          },
          {
            icon_id: "37290352",
            name: "右双箭头",
            font_class: "icon_arrowsRight",
            unicode: "e6ca",
            unicode_decimal: 59082,
          },
          {
            icon_id: "37290350",
            name: "左双箭头",
            font_class: "icon_arrowsLeft",
            unicode: "e6cb",
            unicode_decimal: 59083,
          },
          {
            icon_id: "37290241",
            name: "还原/最小化",
            font_class: "icon_screenMin",
            unicode: "e6c7",
            unicode_decimal: 59079,
          },
          {
            icon_id: "37289988",
            name: "全屏/最大化",
            font_class: "icon_screenFull",
            unicode: "e6dd",
            unicode_decimal: 59101,
          },
          {
            icon_id: "37046168",
            name: "地球/互联网/信息/资源",
            font_class: "icon_earth",
            unicode: "e6bf",
            unicode_decimal: 59071,
          },
          {
            icon_id: "37046169",
            name: "家用交换机",
            font_class: "icon_switchHome",
            unicode: "e6c0",
            unicode_decimal: 59072,
          },
          {
            icon_id: "37046166",
            name: "数据云",
            font_class: "icon_dataCloud",
            unicode: "e6c2",
            unicode_decimal: 59074,
          },
          {
            icon_id: "37046170",
            name: "数据通信网",
            font_class: "icon_dataCommunicate_a",
            unicode: "e6be",
            unicode_decimal: 59070,
          },
          {
            icon_id: "37043736",
            name: "跳至尾页/跳至末页/跳至最后页",
            font_class: "icon_jumpLast",
            unicode: "e6bb",
            unicode_decimal: 59067,
          },
          {
            icon_id: "37043735",
            name: "跳至首页/跳至始页/跳至第一页",
            font_class: "icon_jumpHome",
            unicode: "e6bd",
            unicode_decimal: 59069,
          },
          {
            icon_id: "37043212",
            name: "安全隔离",
            font_class: "icon_safetyIsolation",
            unicode: "e6b3",
            unicode_decimal: 59059,
          },
          {
            icon_id: "37043215",
            name: "电力/电量/电能/能量",
            font_class: "icon_electricity",
            unicode: "e6b4",
            unicode_decimal: 59060,
          },
          {
            icon_id: "37043214",
            name: "组件",
            font_class: "icon_common",
            unicode: "e6b5",
            unicode_decimal: 59061,
          },
          {
            icon_id: "37043207",
            name: "Web应用防火墙",
            font_class: "icon_appFirewall",
            unicode: "e6b6",
            unicode_decimal: 59062,
          },
          {
            icon_id: "37043211",
            name: "云服务总线",
            font_class: "icon_CSB",
            unicode: "e6b7",
            unicode_decimal: 59063,
          },
          {
            icon_id: "37043209",
            name: "资源编排服务",
            font_class: "icon_ROS",
            unicode: "e6b9",
            unicode_decimal: 59065,
          },
          {
            icon_id: "37043208",
            name: "元件组合",
            font_class: "icon_toolsComponent",
            unicode: "e6ba",
            unicode_decimal: 59066,
          },
          {
            icon_id: "37043219",
            name: "公告通知",
            font_class: "icon_notice",
            unicode: "e6aa",
            unicode_decimal: 59050,
          },
          {
            icon_id: "37043229",
            name: "云",
            font_class: "icon_cloud",
            unicode: "e6ab",
            unicode_decimal: 59051,
          },
          {
            icon_id: "37043226",
            name: "容器镜像服务",
            font_class: "icon_ACR",
            unicode: "e6ac",
            unicode_decimal: 59052,
          },
          {
            icon_id: "37043223",
            name: "检修标记/检修图例",
            font_class: "icon_overhaul_sign",
            unicode: "e6ad",
            unicode_decimal: 59053,
          },
          {
            icon_id: "37043220",
            name: "两票工单",
            font_class: "icon_votes",
            unicode: "e6ae",
            unicode_decimal: 59054,
          },
          {
            icon_id: "37043213",
            name: "编辑",
            font_class: "icon_edit_a",
            unicode: "e6af",
            unicode_decimal: 59055,
          },
          {
            icon_id: "37043216",
            name: "漏洞扫描/扫描器/雷达",
            font_class: "icon_Xscan",
            unicode: "e6b2",
            unicode_decimal: 59058,
          },
          {
            icon_id: "37043235",
            name: "上页/上一页/前页/前一页",
            font_class: "icon_previous",
            unicode: "e69d",
            unicode_decimal: 59037,
          },
          {
            icon_id: "37043236",
            name: "icon_star",
            font_class: "icon_star",
            unicode: "e69f",
            unicode_decimal: 59039,
          },
          {
            icon_id: "37043231",
            name: "缩小",
            font_class: "icon_zoomOut",
            unicode: "e6a0",
            unicode_decimal: 59040,
          },
          {
            icon_id: "37043234",
            name: "下页/下一页/后页/后一页",
            font_class: "icon_next",
            unicode: "e6a1",
            unicode_decimal: 59041,
          },
          {
            icon_id: "37043227",
            name: "放大",
            font_class: "icon_zoomIn",
            unicode: "e6a2",
            unicode_decimal: 59042,
          },
          {
            icon_id: "37043233",
            name: "下拉箭头/下拉选择",
            font_class: "icon_select_s",
            unicode: "e6a3",
            unicode_decimal: 59043,
          },
          {
            icon_id: "37043224",
            name: "更多",
            font_class: "icon_more",
            unicode: "e6a4",
            unicode_decimal: 59044,
          },
          {
            icon_id: "37043228",
            name: "敏感数据保护",
            font_class: "icon_SDDP",
            unicode: "e6a6",
            unicode_decimal: 59046,
          },
          {
            icon_id: "37043221",
            name: "icon_expand",
            font_class: "icon_expand",
            unicode: "e6a7",
            unicode_decimal: 59047,
          },
          {
            icon_id: "37043230",
            name: "历史记录",
            font_class: "icon_history",
            unicode: "e6a9",
            unicode_decimal: 59049,
          },
          {
            icon_id: "37043249",
            name: "弹性伸缩服务",
            font_class: "icon_ESS",
            unicode: "e692",
            unicode_decimal: 59026,
          },
          {
            icon_id: "37043245",
            name: "核心组件",
            font_class: "icon_coreComponent",
            unicode: "e693",
            unicode_decimal: 59027,
          },
          {
            icon_id: "37043232",
            name: "检修计划",
            font_class: "icon_overhaul",
            unicode: "e695",
            unicode_decimal: 59029,
          },
          {
            icon_id: "37043244",
            name: "数据管理",
            font_class: "icon_DMS",
            unicode: "e696",
            unicode_decimal: 59030,
          },
          {
            icon_id: "37043243",
            name: "分布式任务调度平台",
            font_class: "icon_SchedulerX",
            unicode: "e697",
            unicode_decimal: 59031,
          },
          {
            icon_id: "37043242",
            name: "调度任务/执行列表",
            font_class: "icon_plan",
            unicode: "e698",
            unicode_decimal: 59032,
          },
          {
            icon_id: "37043240",
            name: "阿里DTS数据传输服务",
            font_class: "icon_DTS",
            unicode: "e69a",
            unicode_decimal: 59034,
          },
          {
            icon_id: "37043239",
            name: "拖拽移动/拖动/移动",
            font_class: "icon_move",
            unicode: "e69b",
            unicode_decimal: 59035,
          },
          {
            icon_id: "37043238",
            name: "导出",
            font_class: "icon_export",
            unicode: "e69c",
            unicode_decimal: 59036,
          },
          {
            icon_id: "37043253",
            name: "实时数仓/实时交互式分析",
            font_class: "icon_Hologres",
            unicode: "e68c",
            unicode_decimal: 59020,
          },
          {
            icon_id: "37043250",
            name: "云盾安骑士",
            font_class: "icon_advance",
            unicode: "e68e",
            unicode_decimal: 59022,
          },
          {
            icon_id: "37043248",
            name: "基础组件",
            font_class: "icon_baseComponent",
            unicode: "e690",
            unicode_decimal: 59024,
          },
          {
            icon_id: "37043247",
            name: "我的待办",
            font_class: "icon_todo",
            unicode: "e691",
            unicode_decimal: 59025,
          },
          {
            icon_id: "36991005",
            name: "SG-I6000",
            font_class: "logo_SG",
            unicode: "e68b",
            unicode_decimal: 59019,
          },
          {
            icon_id: "36996793",
            name: "箭头/详情/下一步",
            font_class: "icon_arrow",
            unicode: "e68a",
            unicode_decimal: 59018,
          },
          {
            icon_id: "36984193",
            name: "终止/结束",
            font_class: "icon_end",
            unicode: "e669",
            unicode_decimal: 58985,
          },
          {
            icon_id: "36984192",
            name: "开始",
            font_class: "icon_start",
            unicode: "e66e",
            unicode_decimal: 58990,
          },
          {
            icon_id: "36984191",
            name: "取消/关闭/删除(面型)",
            font_class: "icon_cancel_s",
            unicode: "e66f",
            unicode_decimal: 58991,
          },
          {
            icon_id: "36984189",
            name: "取消/关闭/删除",
            font_class: "icon_cancel",
            unicode: "e67d",
            unicode_decimal: 59005,
          },
          {
            icon_id: "36984190",
            name: "终止/结束(面型)",
            font_class: "icon_end_s",
            unicode: "e684",
            unicode_decimal: 59012,
          },
          {
            icon_id: "36984188",
            name: "成功/确认/已选(面型)",
            font_class: "icon_success_s",
            unicode: "e685",
            unicode_decimal: 59013,
          },
          {
            icon_id: "36984187",
            name: "成功/确认/已选",
            font_class: "icon_success",
            unicode: "e686",
            unicode_decimal: 59014,
          },
          {
            icon_id: "36984185",
            name: "暂停/停止(面型)",
            font_class: "icon_stop_s",
            unicode: "e687",
            unicode_decimal: 59015,
          },
          {
            icon_id: "36984186",
            name: "暂停/停止",
            font_class: "icon_stop",
            unicode: "e688",
            unicode_decimal: 59016,
          },
          {
            icon_id: "36984184",
            name: "开始(面型)",
            font_class: "icon_start_s",
            unicode: "e689",
            unicode_decimal: 59017,
          },
          {
            icon_id: "36972647",
            name: "最热/最火/热度/热点",
            font_class: "icon_hot",
            unicode: "e678",
            unicode_decimal: 59000,
          },
          {
            icon_id: "36972646",
            name: "日期时间",
            font_class: "icon_datetime",
            unicode: "e679",
            unicode_decimal: 59001,
          },
          {
            icon_id: "36972645",
            name: "搜索/检索/查询/查看详情",
            font_class: "icon_search",
            unicode: "e67a",
            unicode_decimal: 59002,
          },
          {
            icon_id: "36972644",
            name: "加载动画/等待",
            font_class: "icon_loading",
            unicode: "e67b",
            unicode_decimal: 59003,
          },
          {
            icon_id: "36972638",
            name: "实时告警",
            font_class: "icon_alarm",
            unicode: "e67e",
            unicode_decimal: 59006,
          },
          {
            icon_id: "36972642",
            name: "重要专题",
            font_class: "icon_special",
            unicode: "e67f",
            unicode_decimal: 59007,
          },
          {
            icon_id: "36972640",
            name: "应用",
            font_class: "icon_app",
            unicode: "e680",
            unicode_decimal: 59008,
          },
          {
            icon_id: "36972639",
            name: "换肤/皮肤",
            font_class: "icon_skin",
            unicode: "e681",
            unicode_decimal: 59009,
          },
          {
            icon_id: "36972637",
            name: "运行看板",
            font_class: "icon_board",
            unicode: "e682",
            unicode_decimal: 59010,
          },
          {
            icon_id: "36972636",
            name: "排序/升序/降序",
            font_class: "icon_number",
            unicode: "e683",
            unicode_decimal: 59011,
          },
          {
            icon_id: "36972662",
            name: "时间",
            font_class: "icon_time",
            unicode: "e66a",
            unicode_decimal: 58986,
          },
          {
            icon_id: "36972659",
            name: "收藏",
            font_class: "icon_starOn",
            unicode: "e66b",
            unicode_decimal: 58987,
          },
          {
            icon_id: "36972660",
            name: "取消收藏",
            font_class: "icon_starOff",
            unicode: "e66c",
            unicode_decimal: 58988,
          },
          {
            icon_id: "36972656",
            name: "运维",
            font_class: "icon_operation",
            unicode: "e670",
            unicode_decimal: 58992,
          },
          {
            icon_id: "36972651",
            name: "日期",
            font_class: "icon_date",
            unicode: "e671",
            unicode_decimal: 58993,
          },
          {
            icon_id: "36972654",
            name: "用户名/我的/账号/账户/个人中心",
            font_class: "icon_person",
            unicode: "e672",
            unicode_decimal: 58994,
          },
          {
            icon_id: "36972653",
            name: "消息",
            font_class: "icon_msg",
            unicode: "e673",
            unicode_decimal: 58995,
          },
          {
            icon_id: "36972652",
            name: "最新/新闻",
            font_class: "icon_new",
            unicode: "e674",
            unicode_decimal: 58996,
          },
          {
            icon_id: "36972650",
            name: "调度",
            font_class: "icon_dispatch",
            unicode: "e675",
            unicode_decimal: 58997,
          },
          {
            icon_id: "36972649",
            name: "危险/警告",
            font_class: "icon_danger",
            unicode: "e676",
            unicode_decimal: 58998,
          },
          {
            icon_id: "36972648",
            name: "服务管理",
            font_class: "icon_customer",
            unicode: "e677",
            unicode_decimal: 58999,
          },
          {
            icon_id: "36972664",
            name: "最近访问",
            font_class: "icon_visited",
            unicode: "e667",
            unicode_decimal: 58983,
          },
          {
            icon_id: "36972663",
            name: "工作台",
            font_class: "icon_workbenches",
            unicode: "e668",
            unicode_decimal: 58984,
          },
          {
            icon_id: "36970711",
            name: "机柜",
            font_class: "icon_Cabinet",
            unicode: "e64a",
            unicode_decimal: 58954,
          },
          {
            icon_id: "36970712",
            name: "IPS入侵防御设备",
            font_class: "icon_Defense",
            unicode: "e64b",
            unicode_decimal: 58955,
          },
          {
            icon_id: "36970713",
            name: "配电柜",
            font_class: "icon_Distribution",
            unicode: "e64c",
            unicode_decimal: 58956,
          },
          {
            icon_id: "36970714",
            name: "防火墙",
            font_class: "icon_Firewall",
            unicode: "e64d",
            unicode_decimal: 58957,
          },
          {
            icon_id: "36970716",
            name: "IDS入侵检测设备",
            font_class: "icon_IDS",
            unicode: "e64f",
            unicode_decimal: 58959,
          },
          {
            icon_id: "36970717",
            name: "加密机",
            font_class: "icon_HAIPE",
            unicode: "e650",
            unicode_decimal: 58960,
          },
          {
            icon_id: "36970718",
            name: "HPUX服务器",
            font_class: "icon_HPUX",
            unicode: "e651",
            unicode_decimal: 58961,
          },
          {
            icon_id: "36970719",
            name: "镜像设备/对称",
            font_class: "icon_image",
            unicode: "e652",
            unicode_decimal: 58962,
          },
          {
            icon_id: "36970720",
            name: "接入平台",
            font_class: "icon_InPlatform",
            unicode: "e653",
            unicode_decimal: 58963,
          },
          {
            icon_id: "36970721",
            name: "服务链路",
            font_class: "icon_Link",
            unicode: "e654",
            unicode_decimal: 58964,
          },
          {
            icon_id: "36970723",
            name: "隔离装置",
            font_class: "icon_Partition",
            unicode: "e656",
            unicode_decimal: 58966,
          },
          {
            icon_id: "36970724",
            name: "负载均衡",
            font_class: "icon_LoadBalance",
            unicode: "e657",
            unicode_decimal: 58967,
          },
          {
            icon_id: "36970725",
            name: "Linux服务器",
            font_class: "icon_Linux",
            unicode: "e658",
            unicode_decimal: 58968,
          },
          {
            icon_id: "36970726",
            name: "机房/卧室/房间",
            font_class: "icon_Room",
            unicode: "e659",
            unicode_decimal: 58969,
          },
          {
            icon_id: "36970727",
            name: "家用路由器",
            font_class: "icon_routeHome",
            unicode: "e65a",
            unicode_decimal: 58970,
          },
          {
            icon_id: "36970728",
            name: "服务",
            font_class: "icon_Service",
            unicode: "e65b",
            unicode_decimal: 58971,
          },
          {
            icon_id: "36970729",
            name: "蓄电池",
            font_class: "icon_StorageBattery",
            unicode: "e65c",
            unicode_decimal: 58972,
          },
          {
            icon_id: "36970731",
            name: "信息系统",
            font_class: "icon_System",
            unicode: "e65e",
            unicode_decimal: 58974,
          },
          {
            icon_id: "36970734",
            name: "虚拟专用网络设备",
            font_class: "icon_VPN",
            unicode: "e661",
            unicode_decimal: 58977,
          },
          {
            icon_id: "36970735",
            name: "UPS不间断电源",
            font_class: "icon_UPS",
            unicode: "e662",
            unicode_decimal: 58978,
          },
          {
            icon_id: "36970736",
            name: "Windows服务器",
            font_class: "icon_Windows",
            unicode: "e663",
            unicode_decimal: 58979,
          },
          {
            icon_id: "36970737",
            name: "AIX服务器",
            font_class: "icon_AIX",
            unicode: "e664",
            unicode_decimal: 58980,
          },
          {
            icon_id: "36970739",
            name: "ATS自动转换开关电器",
            font_class: "icon_ATS",
            unicode: "e666",
            unicode_decimal: 58982,
          },
          {
            icon_id: "36970559",
            name: "CSE微服务引擎",
            font_class: "icon_CSE",
            unicode: "e644",
            unicode_decimal: 58948,
          },
          {
            icon_id: "36970557",
            name: "Active消息队列系统",
            font_class: "icon_ActiveMQ",
            unicode: "e645",
            unicode_decimal: 58949,
          },
          {
            icon_id: "36970556",
            name: "阿里云Logo",
            font_class: "icon_AliCloud",
            unicode: "e646",
            unicode_decimal: 58950,
          },
          {
            icon_id: "36970558",
            name: "API应用程序编程接口",
            font_class: "icon_API",
            unicode: "e647",
            unicode_decimal: 58951,
          },
          {
            icon_id: "36970555",
            name: "阿里平台",
            font_class: "icon_AliPlatform",
            unicode: "e648",
            unicode_decimal: 58952,
          },
          {
            icon_id: "36970576",
            name: "华为云EVS弹性虚拟交换机",
            font_class: "icon_EVS",
            unicode: "e635",
            unicode_decimal: 58933,
          },
          {
            icon_id: "36970574",
            name: "华为ELB弹性负载均衡器",
            font_class: "icon_ELB",
            unicode: "e636",
            unicode_decimal: 58934,
          },
          {
            icon_id: "36970567",
            name: "达梦数据库",
            font_class: "icon_DMData",
            unicode: "e637",
            unicode_decimal: 58935,
          },
          {
            icon_id: "36970570",
            name: "EIP弹性公网IP地址服务",
            font_class: "icon_EIP",
            unicode: "e638",
            unicode_decimal: 58936,
          },
          {
            icon_id: "36970569",
            name: "Docker虚拟容器",
            font_class: "icon_Docker",
            unicode: "e639",
            unicode_decimal: 58937,
          },
          {
            icon_id: "36970572",
            name: "ECS弹性计算服务",
            font_class: "icon_ECS",
            unicode: "e63a",
            unicode_decimal: 58938,
          },
          {
            icon_id: "36970568",
            name: "IBM数据库",
            font_class: "icon_DB2",
            unicode: "e63b",
            unicode_decimal: 58939,
          },
          {
            icon_id: "36970571",
            name: "华为DWS数据仓库服务",
            font_class: "icon_DWS",
            unicode: "e63c",
            unicode_decimal: 58940,
          },
          {
            icon_id: "36970563",
            name: "DCS分布式缓存服务",
            font_class: "icon_DCS",
            unicode: "e63d",
            unicode_decimal: 58941,
          },
          {
            icon_id: "36970561",
            name: "DataHub流式数据处理平台",
            font_class: "icon_DataHub",
            unicode: "e63e",
            unicode_decimal: 58942,
          },
          {
            icon_id: "36970565",
            name: "CDL云专线",
            font_class: "icon_CDL",
            unicode: "e63f",
            unicode_decimal: 58943,
          },
          {
            icon_id: "36970564",
            name: "华为Dayu智能数据湖运营平台",
            font_class: "icon_DAYU",
            unicode: "e640",
            unicode_decimal: 58944,
          },
          {
            icon_id: "36970566",
            name: "DDS文档数据库服务",
            font_class: "icon_DDS",
            unicode: "e641",
            unicode_decimal: 58945,
          },
          {
            icon_id: "36970562",
            name: "Dataworks数据工场",
            font_class: "icon_Dataworks",
            unicode: "e642",
            unicode_decimal: 58946,
          },
          {
            icon_id: "36970560",
            name: "华为云CCE容器引擎",
            font_class: "icon_CCE",
            unicode: "e643",
            unicode_decimal: 58947,
          },
          {
            icon_id: "36970589",
            name: "Logstash日志收集器",
            font_class: "icon_Logstash",
            unicode: "e627",
            unicode_decimal: 58919,
          },
          {
            icon_id: "36970587",
            name: "Jboss应用服务器",
            font_class: "icon_JBoss",
            unicode: "e628",
            unicode_decimal: 58920,
          },
          {
            icon_id: "36970586",
            name: "K8S容器编排管理系统",
            font_class: "icon_K8s",
            unicode: "e629",
            unicode_decimal: 58921,
          },
          {
            icon_id: "36970585",
            name: "Kafka分布式发布订阅消息系统",
            font_class: "icon_Kafka",
            unicode: "e62a",
            unicode_decimal: 58922,
          },
          {
            icon_id: "36970584",
            name: "华为云Logo",
            font_class: "icon_HuaweiCloud",
            unicode: "e62b",
            unicode_decimal: 58923,
          },
          {
            icon_id: "36970583",
            name: "阿里Hologres实时数仓",
            font_class: "icon_AliHologres",
            unicode: "e62c",
            unicode_decimal: 58924,
          },
          {
            icon_id: "36970581",
            name: "华为平台",
            font_class: "icon_HuaweiPlatform",
            unicode: "e62d",
            unicode_decimal: 58925,
          },
          {
            icon_id: "36970582",
            name: "互联网信息服务",
            font_class: "icon_IIS",
            unicode: "e62e",
            unicode_decimal: 58926,
          },
          {
            icon_id: "36970580",
            name: "Hbase面向列的开源数据库",
            font_class: "icon_Hbase",
            unicode: "e62f",
            unicode_decimal: 58927,
          },
          {
            icon_id: "36970579",
            name: "Hadoop分布式文件系统",
            font_class: "icon_Hadoop",
            unicode: "e630",
            unicode_decimal: 58928,
          },
          {
            icon_id: "36970578",
            name: "GaussDB企业级数据库服务",
            font_class: "icon_GaussDB",
            unicode: "e631",
            unicode_decimal: 58929,
          },
          {
            icon_id: "36970573",
            name: "ES分布式搜索引擎",
            font_class: "icon_ElasticSearch",
            unicode: "e632",
            unicode_decimal: 58930,
          },
          {
            icon_id: "36970575",
            name: "阿里EDAS企业分布式应用服务",
            font_class: "icon_EDAS",
            unicode: "e633",
            unicode_decimal: 58931,
          },
          {
            icon_id: "36970577",
            name: "Flink开源流处理框架",
            font_class: "icon_Flink",
            unicode: "e634",
            unicode_decimal: 58932,
          },
          {
            icon_id: "36970606",
            name: "Rabbit消息队列系统",
            font_class: "icon_RabbitMQ",
            unicode: "e617",
            unicode_decimal: 58903,
          },
          {
            icon_id: "36970604",
            name: "RDS关系型数据库服务",
            font_class: "icon_RDS",
            unicode: "e618",
            unicode_decimal: 58904,
          },
          {
            icon_id: "36970603",
            name: "甲骨文数据库",
            font_class: "icon_Oracle",
            unicode: "e619",
            unicode_decimal: 58905,
          },
          {
            icon_id: "36970602",
            name: "OpenStack云计算管理平台",
            font_class: "icon_OpenStack",
            unicode: "e61a",
            unicode_decimal: 58906,
          },
          {
            icon_id: "36970600",
            name: "华为云MRS大数据服务",
            font_class: "icon_MRS",
            unicode: "e61b",
            unicode_decimal: 58907,
          },
          {
            icon_id: "36970599",
            name: "华为云OBS对象存储服务",
            font_class: "icon_OBS",
            unicode: "e61c",
            unicode_decimal: 58908,
          },
          {
            icon_id: "36970597",
            name: "阿里NAS网络附属存储",
            font_class: "icon_NAS",
            unicode: "e61e",
            unicode_decimal: 58910,
          },
          {
            icon_id: "36970596",
            name: "Nginx反向代理服务器",
            font_class: "icon_Nginx",
            unicode: "e61f",
            unicode_decimal: 58911,
          },
          {
            icon_id: "36970595",
            name: "网络地址转换",
            font_class: "icon_NAT",
            unicode: "e620",
            unicode_decimal: 58912,
          },
          {
            icon_id: "36970594",
            name: "阿里Maxcompute云原生大数据计算服务",
            font_class: "icon_MaxCompute",
            unicode: "e621",
            unicode_decimal: 58913,
          },
          {
            icon_id: "36970593",
            name: "MongoDB数据库",
            font_class: "icon_MongoDB",
            unicode: "e622",
            unicode_decimal: 58914,
          },
          {
            icon_id: "36970592",
            name: "Memcached分布式高速缓存系统",
            font_class: "icon_Memcached",
            unicode: "e623",
            unicode_decimal: 58915,
          },
          {
            icon_id: "36970591",
            name: "华为 LTS云日志服务",
            font_class: "icon_LTS",
            unicode: "e624",
            unicode_decimal: 58916,
          },
          {
            icon_id: "36970590",
            name: "KVM内核虚拟机",
            font_class: "icon_KVM",
            unicode: "e625",
            unicode_decimal: 58917,
          },
          {
            icon_id: "36970588",
            name: "人大金仓数据库",
            font_class: "icon_Kingbase",
            unicode: "e626",
            unicode_decimal: 58918,
          },
          {
            icon_id: "36970618",
            name: "虚拟机",
            font_class: "icon_VM",
            unicode: "e60a",
            unicode_decimal: 58890,
          },
          {
            icon_id: "36970616",
            name: "Sybase数据库",
            font_class: "icon_Sybase",
            unicode: "e60b",
            unicode_decimal: 58891,
          },
          {
            icon_id: "36970617",
            name: "阿里SLS简单日志服务",
            font_class: "icon_SLS",
            unicode: "e60c",
            unicode_decimal: 58892,
          },
          {
            icon_id: "36970614",
            name: "微软数据库",
            font_class: "icon_SqlServer",
            unicode: "e60d",
            unicode_decimal: 58893,
          },
          {
            icon_id: "36970615",
            name: "企业级搜索",
            font_class: "icon_Solr",
            unicode: "e60e",
            unicode_decimal: 58894,
          },
          {
            icon_id: "36970613",
            name: "阿里SLB负载均衡",
            font_class: "icon_SLB",
            unicode: "e60f",
            unicode_decimal: 58895,
          },
          {
            icon_id: "36970611",
            name: "阿里云OSS对象存储服务",
            font_class: "icon_OSS",
            unicode: "e611",
            unicode_decimal: 58897,
          },
          {
            icon_id: "36970610",
            name: "Rocket消息队列系统",
            font_class: "icon_RocketMQ",
            unicode: "e612",
            unicode_decimal: 58898,
          },
          {
            icon_id: "36970609",
            name: "华为SFS弹性文件服务",
            font_class: "icon_SFS",
            unicode: "e613",
            unicode_decimal: 58899,
          },
          {
            icon_id: "36970608",
            name: "远程字典服务器",
            font_class: "icon_Redis",
            unicode: "e614",
            unicode_decimal: 58900,
          },
          {
            icon_id: "36970607",
            name: "Postgres数据库",
            font_class: "icon_PostgreSQL",
            unicode: "e615",
            unicode_decimal: 58901,
          },
          {
            icon_id: "36970605",
            name: "阿里OTS表格存储服务",
            font_class: "icon_OTS",
            unicode: "e616",
            unicode_decimal: 58902,
          },
          {
            icon_id: "36970624",
            name: "VM虚拟机",
            font_class: "icon_VMWare",
            unicode: "e603",
            unicode_decimal: 58883,
          },
          {
            icon_id: "36970625",
            name: "Zookeeper分布式协调服务",
            font_class: "icon_Zookeeper",
            unicode: "e604",
            unicode_decimal: 58884,
          },
          {
            icon_id: "36970623",
            name: "阿里云ACK容器引擎",
            font_class: "icon_ACK",
            unicode: "e605",
            unicode_decimal: 58885,
          },
          {
            icon_id: "36970622",
            name: "VPC虚拟专有网络服务/虚拟私有云",
            font_class: "icon_VPC",
            unicode: "e606",
            unicode_decimal: 58886,
          },
          {
            icon_id: "36970620",
            name: "Weblogic分布式应用服务",
            font_class: "icon_Weblogic",
            unicode: "e607",
            unicode_decimal: 58887,
          },
          {
            icon_id: "36970621",
            name: "Tomcat应用服务器",
            font_class: "icon_Tomcat",
            unicode: "e608",
            unicode_decimal: 58888,
          },
          {
            icon_id: "36970619",
            name: "高速通道",
            font_class: "icon_UDPN",
            unicode: "e609",
            unicode_decimal: 58889,
          },
          {
            icon_id: "36970643",
            name: "蜜蜂数据仓库",
            font_class: "icon_Hive",
            unicode: "e600",
            unicode_decimal: 58880,
          },
          {
            icon_id: "36970636",
            name: "中创中间件",
            font_class: "icon_Infors",
            unicode: "e602",
            unicode_decimal: 58882,
          },
        ],
      };

      const icons = fonts.glyphs.map((icon) => {
        return {
          name: icon.font_class,
          unicode: String.fromCodePoint(icon.unicode_decimal), // `\\u${icon.unicode}`,
        };
      });

      const getIcon = (type) => {
        
        const matchIcon = icons.find((icon) => {
          return icon.name === type;
        }) || { unicode: "", name: "default" };
        console.log(matchIcon);
        return matchIcon.unicode;
      };
      getIcon("icon_Tomcat");
      const { Graph } = G6;
      const filterData2 = {
        nodes: [
          {
            id: "0",
            label: "I6000",
          },
          {
            id: "fw02",
            label: "CMDB前台服务部署",
          },
          {
            id: "6",
            label: "ECS",
          },
          {
            id: "K8s01",
            label: "K8s部署ACK",
          },
          {
            id: "13",
            label: "作业管理服务",
          },
          {
            id: "wlj12",
            label: "物理机3",
            data: {
              leveValue: 6,
            },
          },
        ],
        edges: [
          {
            id: "edge-10213",
            source: "0",
            target: "13",
          },
          {
            id: "edge-fw00",
            source: "13",
            target: "fw02",
          },
          {
            id: "edge-fw01",
            source: "fw02",
            target: "K8s01",
          },
          {
            id: "edge-fw02",
            source: "K8s01",
            target: "6",
          },
          {
            id: "edge-fw03",
            source: "6",
            target: "wlj12",
          },
        ],
      };
      const filterData = {
        nodes: [
          {
            id: "0",
            label: "I6000",
          },
          {
            id: "fw02",
            label: "CMDB前台服务部署",
          },
          {
            id: "6",
            label: "ECS",
          },
          {
            id: "K8s01",
            label: "K8s部署ACK",
          },
          {
            id: "13",
            label: "作业管理服务",
          },
          {
            id: "wlj12",
            label: "物理机3",
            data: {
              leveValue: 6,
            },
          },
          {
            id: "6",
            label: "ECS",
          },
          {
            id: "5",
            label: "K8s部署",
          },
          {
            id: "2",
            label: "平台主框架",
          },
          {
            id: "3",
            label: "组件前台服务",
          },
          {
            id: "4",
            label: "组件后台服务",
          },
          {
            id: "1",
            label: "公共支撑服务",
            data: {
              leveValue: 1,
            },
          },
        ],
        edges: [
          {
            id: "edge-102",
            source: "0",
            target: "1",
          },
          {
            id: "edge-10213",
            source: "0",
            target: "13",
          },
          {
            id: "edge-fw00",
            source: "13",
            target: "fw02",
          },
          {
            id: "edge-fw01",
            source: "fw02",
            target: "K8s01",
          },
          {
            id: "edge-fw02",
            source: "K8s01",
            target: "6",
          },
          {
            id: "edge-fw03",
            source: "6",
            target: "wlj12",
          },
          {
            id: "edge-161",
            source: "1",
            target: "2",
          },
          {
            id: "edge-237",
            source: "1",
            target: "3",
          },
          {
            id: "edge-253",
            source: "1",
            target: "4",
          },
          {
            id: "edge-133",
            source: "2",
            target: "5",
          },
          {
            id: "edge-320",
            source: "3",
            target: "5",
          },
          {
            id: "edge-355",
            source: "4",
            target: "5",
          },
          {
            id: "edge-823",
            source: "5",
            target: "6",
          },
          {
            id: "edge-665",
            source: "5",
            target: "7",
          },
          {
            id: "edge-6651",
            source: "5",
            target: "8",
          },
        ],
      };
      const newData = {
        nodes: [
          { id: "00", label: "00" },
          { id: "11", label: "11" },
          { id: "22", label: "22" },
          { id: "33", label: "33" },
          { id: "44", label: "44" },
          { id: "55", label: "55" },
          { id: "661", label: "661" },
          { id: "662", label: "662" },
          { id: "66", label: "66" },
          { id: "77", label: "77" },
          { id: "88", label: "88" },
          { id: "99", label: "99" },
          { id: "100", label: "100" },
          { id: "111", label: "111" },
        ],
        edges: [
          { id: "newId1", source: "00", target: "11" },
          { id: "newId2", source: "00", target: "22" },
          { id: "newId3", source: "00", target: "33" },
          { id: "newId4", source: "00", target: "44" },
          { id: "newId5", source: "00", target: "55" },
          { id: "newId6", source: "11", target: "66" },
          { id: "newId7", source: "22", target: "66" },
          { id: "newId8", source: "33", target: "66" },
          { id: "newId9", source: "44", target: "661" },
          { id: "newId10", source: "55", target: "662" },
          { id: "newId11", source: "661", target: "77" },
          { id: "newId111", source: "66", target: "77" },
          { id: "newId121", source: "662", target: "88" },
          { id: "newId12", source: "66", target: "88" },
          { id: "newId14", source: "77", target: "99" },
          { id: "newId15", source: "88", target: "99" },
          { id: "newId13", source: "99", target: "100" },
          { id: "newId16", source: "100", target: "111" },
        ],
      };
      let oldData = {
        nodes: [
          {
            id: "0",
            label: "I6000",
          },
          {
            id: "1",
            label: "公共支撑服务",
            data: {
              leveValue: 1,
            },
          },
          {
            id: "111",
            label: "告警管理前台",
            data: {
              leveValue: 1,
            },
          },
          {
            id: "12",
            label: "告警管理后台",
            data: {
              leveValue: 1,
            },
          },
          {
            id: "13",
            label: "作业管理服务",
            data: {
              leveValue: 1,
            },
          },
          {
            id: "14",
            label: "组件前台服务14",
            data: {
              leveValue: 1,
            },
          },
          {
            id: "15",
            label: "组件后台服务15",
            data: {
              leveValue: 1,
            },
          },
          {
            id: "16",
            label: "全景展示",
            data: {
              leveValue: 1,
            },
          },
          {
            id: "2",
            label: "平台主框架",
          },
          {
            id: "3",
            label: "组件前台服务",
          },
          {
            id: "4",
            label: "组件后台服务",
          },
          {
            id: "5",
            label: "K8s部署",
          },
          {
            id: "6",
            label: "ECS",
          },
          {
            id: "7",
            label: "ECS",
          },
          {
            id: "8",
            label: "ECS",
          },
          {
            id: "10",
            label: "物理机1",
            data: {
              leveValue: 6,
            },
          },
          {
            id: "11",
            label: "物理机2",
            data: {
              leveValue: 6,
            },
          },
          {
            id: "fw02",
            label: "CMDB前台服务部署",
          },
          {
            id: "fw03",
            label: "资源监测前台部署",
          },
          {
            id: "K8s01",
            label: "K8s部署ACK",
          },
          {
            id: "wlj12",
            label: "物理机3",
            data: {
              leveValue: 6,
            },
          },
          {
            id: "wlj14",
            label: "物理机4",
            data: {
              leveValue: 6,
            },
          },
          {
            id: "wlj16 ",
            label: "物理机6",
            data: {
              leveValue: 6,
            },
          },
          {
            id: "wlj167",
            label: "物理机7",
            data: {
              leveValue: 6,
            },
          },
          {
            id: "wlj168",
            label: "物理机8",
            data: {
              leveValue: 6,
            },
          },
          {
            id: "ECS-17",
            label: "ECS-17",
            data: {
              leveValue: 5,
            },
          },
          {
            id: "ECS-19",
            label: "ECS",
            data: {
              leveValue: 5,
            },
          },
          {
            id: "RDS-1",
            label: "RDS-1物理机部署",
          },
          {
            id: "RDS-2",
            label: "RDS-2物理机部署",
          },
          {
            id: "RDS-3",
            label: "RDS-3物理机部署",
          },
          {
            id: "RDS-4",
            label: "RDS-4物理机部署",
          },
          {
            id: "RDS-5",
            label: "RDS-5物理机部署",
          },
          {
            id: "RDS-6",
            label: "RDS-6物理机部署",
          },
          {
            id: "RDS-7",
            label: "RDS-7物理机部署",
          },
          {
            id: "RDS-8",
            label: "RDS-8物理机部署",
          },
          {
            id: "fw-01",
            label: "运维审计前台服务",
            data: {
              leveValue: 1,
            },
          },
          {
            id: "fw-02",
            label: "运维审计前台服务",
            data: {
              leveValue: 1,
            },
          },
          {
            id: "fw-03",
            label: "运维审计前台服务",
            data: {
              leveValue: 1,
            },
          },
          {
            id: "fw-04",
            label: "运维审计前台服务",
            data: {
              leveValue: 1,
            },
          },
          {
            id: "fw-05",
            label: "运维审计前台服务",
            data: {
              leveValue: 1,
            },
          },
          {
            id: "fw-06",
            label: "运维审计前台服务",
            data: {
              leveValue: 1,
            },
          },
          {
            id: "fw-07",
            label: "运维审计前台服务",
            data: {
              leveValue: 1,
            },
          },
          {
            id: "fw-08",
            label: "运维审计前台服务",
            data: {
              leveValue: 1,
            },
          },
        ],
        edges: [
          {
            id: "edge-102",
            source: "0",
            target: "1",
          },
          {
            id: "edge-102111",
            source: "0",
            target: "111",
          },
          {
            id: "edge-10212",
            source: "0",
            target: "12",
          },
          {
            id: "edge-10213",
            source: "0",
            target: "13",
          },
          {
            id: "edge-10214",
            source: "0",
            target: "14",
          },
          {
            id: "edge-10215",
            source: "0",
            target: "15",
          },
          {
            id: "edge-10216",
            source: "0",
            target: "16",
          },
          {
            id: "edge-161",
            source: "1",
            target: "2",
          },
          {
            id: "edge-237",
            source: "1",
            target: "3",
          },
          {
            id: "edge-253",
            source: "1",
            target: "4",
          },
          {
            id: "edge-133",
            source: "2",
            target: "5",
          },
          {
            id: "edge-320",
            source: "3",
            target: "5",
          },
          {
            id: "edge-355",
            source: "4",
            target: "5",
          },
          {
            id: "edge-823",
            source: "5",
            target: "6",
          },
          {
            id: "edge-665",
            source: "5",
            target: "7",
          },
          {
            id: "edge-6651",
            source: "5",
            target: "8",
          },
          {
            id: "edge-884",
            source: "8",
            target: "10",
          },
          {
            id: "edge-536",
            source: "8",
            target: "11",
          },
          {
            id: "edge-fw00",
            source: "13",
            target: "fw02",
          },
          {
            id: "edge-fw01",
            source: "fw02",
            target: "K8s01",
          },
          {
            id: "edge-fw02",
            source: "K8s01",
            target: "6",
          },
          {
            id: "edge-fw03",
            source: "6",
            target: "wlj12",
          },
          {
            id: "edge-fw030",
            source: "7",
            target: "11",
          },
          {
            id: "edge-fw04",
            source: "16",
            target: "fw03",
          },
          {
            id: "edge-fw05",
            source: "fw03",
            target: "wlj14",
          },
          {
            id: "edge-fw06",
            source: "111",
            target: "RDS-1",
          },
          {
            id: "edge-fw07",
            source: "12",
            target: "RDS-2",
          },
          {
            id: "edge-fw08",
            source: "RDS-1",
            target: "wlj14",
          },
          {
            id: "edge-fw09",
            source: "14",
            target: "RDS-3",
          },
          {
            id: "edge-fw10",
            source: "15",
            target: "RDS-4",
          },
          {
            id: "edge-fw11",
            source: "RDS-2",
            target: "wlj14",
          },
          {
            id: "edge-fw12",
            source: "RDS-3",
            target: "ECS-17",
          },
          {
            id: "edge-fw13",
            source: "RDS-4",
            target: "ECS-17",
          },
          {
            id: "edge-fw14",
            source: "ECS-17",
            target: "wlj16",
          },
          {
            id: "edge-fw15",
            source: "0",
            target: "fw-01",
          },
          {
            id: "edge-fw16",
            source: "0",
            target: "fw-02",
          },
          {
            id: "edge-fw17",
            source: "0",
            target: "fw-03",
          },
          {
            id: "edge-fw18",
            source: "0",
            target: "fw-04",
          },
          {
            id: "edge-fw19",
            source: "0",
            target: "fw-05",
          },
          {
            id: "edge-fw20",
            source: "0",
            target: "fw-06",
          },
          {
            id: "edge-fw21",
            source: "0",
            target: "fw-07",
          },
          {
            id: "edge-fw22",
            source: "0",
            target: "fw-08",
          },
          {
            id: "edge-fw23",
            source: "fw-01",
            target: "RDS-5",
          },
          {
            id: "edge-fw24",
            source: "fw-02",
            target: "RDS-5",
          },
          {
            id: "edge-fw25",
            source: "fw-03",
            target: "RDS-5",
          },
          {
            id: "edge-fw26",
            source: "RDS-5",
            target: "ECS-17",
          },
          {
            id: "edge-fw27",
            source: "fw-04",
            target: "RDS-6",
          },
          {
            id: "edge-fw28",
            source: "fw-05",
            target: "RDS-7",
          },
          {
            id: "edge-fw29",
            source: "fw-06",
            target: "RDS-8",
          },
          {
            id: "edge-fw30",
            source: "fw-07",
            target: "RDS-8",
          },
          {
            id: "edge-fw31",
            source: "fw-08",
            target: "RDS-8",
          },
          {
            id: "edge-fw32",
            source: "RDS-8",
            target: "ECS-19",
          },
          {
            id: "edge-fw33",
            source: "RDS-7",
            target: "ECS-19",
          },
          {
            id: "edge-fw34",
            source: "RDS-6",
            target: "wlj167",
          },
          {
            id: "edge-fw35",
            source: "ECS-19",
            target: "wlj168",
          },
          // {
          //   id: "edge-fw05",
          //   source: "fw03",
          //   target: "wlj14",
          // },
        ],
        /* "combos": [
             {
                 "id": "A",
                 "style": {
                     "type": "rect",
                     "width":"500px"
                 }
             },
         ]*/
      };
      oldData.nodes = oldData.nodes.map((res) => {
        if (res.id == 0) {
          return {
            ...res,
            style: {
              size: 75,
            },
          };
        }
        if (res.id == "K8s01") {
          return {
            ...res,
            style: {
              size: 80,
            },
          };
        }
        return {
          ...res,
          style: {
            size: 50,
          },
        };
      });
      oldData.edges = oldData.edges.map((res) => {
        if (res.id == "edge-253") {
          return {
            ...res,
            style: {
              endArrow: true,
              stroke: "#bf4dec",
            },
          };
        }
        return {
          ...res,
          style: {
            endArrow: true,
            stroke: "#928f8f",
          },
        };
      });

      let graph = new Graph({
        container: "container",
        autoFit: {
          type: "view",
          options: {
            // 仅适用于 'view' 类型
            // when: "overflow", // 何时适配：'overflow'(仅当内容溢出时) 或 'always'(总是适配)
            // direction: ['x','y'], // 适配方向：'x'、'y' 或 'both'
          },
        },
        autoResize: true, // 是否自动调整画布大小以适应容器
        data: oldData,
        animation: false,
        node: {
          type: "circle",
          style: {
            size: nodeSzie,
            // labelText: labelTextFun,
            // labelWordWrap: true,
            // labelMaxWidth: "100%",
            labelMaxLines: 5,
            iconFontFamily: "iconfont", // 确保 font-family 与 iconfont.css 中的定义一致
            iconText: getIcon("icon_line"), // 确保这是 iconfont 中的有效图标代码
            iconFill: "#FF0000", // 取消注释以设置图标文本颜色
            labelPadding: 5,
            badgeFontSize: 8,
            fill: function (node) {
              let color = ""; 
              switch (node.id) {
                case "0":
                  color = "#79ffa8";
                  break;
                case "1":
                  color = "#d32f2f";
                  break;
                case "K8s01":
                  color = "#ffc107";
                  break;
                default:
                  color = "#eee";
                  break;
              }
              return color;
            },
            labelPlacement: "center",
            labelBackground: false,
            ports: [{ placement: "top" }, { placement: "bottom" }],
          },
          state: {
            highlight: {
              lineWidth: 3,
              stroke: "orange",
            },
          },
          palette: {
            field: (d) => d.combo,
          },
        },
        edge: {
          type: "cubic-vertical",
          style: {
            endArrow: true,
            endArrowSize: 5,
            curveOffset: [1, 1],
            curvePosition: [0.8, 0.5],
            stroke: function (edge) {
              return edge.id === "edge-253" ? "#bf4dec" : "#928f8f";
            },
          },
        },
        /*  combo: {
              type: 'rect',
              style: {
                  radius: 8,
                  labelText: (d) => d.id,
              },
          },*/
        layout: {
          type: "antv-dagre",
          ranksepFunc: (e) => setnodelOAY(e),
          sortByCombo: true,
          nodesep: 10,
          rankdir: "TB",
          // ranksep:45,
          controlPoints: true, // 边连接点控制开关
          sortByCombo: true,
          enable: false,
        },
        // behaviors: ['drag-element', 'drag-canvas', 'zoom-canvas'],
        behaviors: ["hover-activate "],
        plugins: [
          {
            type: "tooltip",
            getContent: (e, items) => {
              let result = ``;
              items.forEach((item) => {
                result += `<p> ${item.label}${item.id}</p>`;
              });
              return result;
            },
          },
        ],
      });

      let AllNodes = [];
      let AllEdges = [];
      graph.on("afterrender", (evt) => {
        const bottom_y = getBoundingClientRectview();
        console.log(bottom_y[1]);

        const nodeData = [];
        const allNodes = graph.getNodeData(); //所有的node
        AllNodes = [...allNodes];
        const allEdges = graph.getEdgeData(); //所有的edge
        AllEdges = [...allEdges];
        console.log(allNodes, allEdges, "--------------");
        graph.getData().nodes.forEach((element) => {
          if (element?.data && element?.data?.leveValue == 6) {
            nodeData.push({
              ...element,
              style: {
                y: Math.ceil(bottom_y[1]),
              },
            });
          }
        });

        graph.updateNodeData(nodeData);
        graph.draw();
      });
      graph.on("node:click", (evt) => {
        console.log("evt:", evt);
        if (evt.target && evt.target.type === "node") {
          // 获取节点的数据模型
          const { target } = evt;
          const currentNode = graph.getNodeData(target.id); //当前的节点
          const allNodes = graph.getNodeData(); //所有的node
          // AllNodes = [...allNodes]
          const allEdges = graph.getEdgeData(); //所有的edge
          // AllEdges = [...allEdges]
          console.log("点击的节点id：", currentNode.id);
          console.log("点击的节点label：", currentNode.label);
          // const newData = findConnectedSubgraph(
          //   currentNode,
          //   allEdges,
          //   allNodes
          // );
          // console.log(newData);{}
          //需要记录第一层渲染的节点
          const { nodes, edges } = filterGraphData(oldData, target.id);
          const res = filterGraphData(oldData, target.id, "upstream");
          console.log(nodes, edges, res);
          if (currentNode.id == "0") {
            graph.setData({ nodes: AllNodes, edges: AllEdges }); // 使用 changeData 方法更新数据
            // graph.setData(oldData); // 使用 changeData 方法更新数据
            // graph.setData({nodes:AllNodes, edges:AllEdges}); // 使用 changeData 方法更新数据
          } else if (currentNode.id == "6") {
            // 更新图表数据
            graph.setData({ nodes: AllNodes, edges: AllEdges }); // 使用 changeData 方法更新数据
            graph.setData(filterData); // 使用 changeData 方法更新数据
          } else if (currentNode.id == "K8s01") {
            // 更新图表数据
            graph.setData(filterData2); // 使用 changeData 方法更新数据
          } else {
            graph.setData({ nodes: AllNodes, edges: AllEdges }); // 使用 changeData 方法更新数据
            graph.setData({
              nodes: [...nodes, ...res.nodes],
              edges: [...edges, ...res.edges],
            }); // 使用 changeData 方法更新数据
          }
          graph.draw();
          // addListener();
        }
      });
      graph.render();
      function addListener() {
        graph.on("node:click", (evt) => {
          console.log("evt:", evt);
          if (evt.target && evt.target.type === "node") {
            // 获取节点的数据模型
            const { target } = evt;
            const nodeData = graph.getNodeData(target.id);
            console.log("点击的节点id：", nodeData.id);
            console.log("点击的节点label：", nodeData.label);

            // 更新图表数据

            if (nodeData.id.length === 1) {
              graph.setData(newData);
            } else {
              graph.setData(oldData);
            }
            graph.render();
            addListener();
          }
        });
        // 监听边的鼠标进入事件
        graph.on("node:pointerover", (evt) => {
          const { target } = evt;
          graph.setElementState(target.id, "highlight");
        });
        // 监听边的鼠标移出事件
        graph.on("node:pointerleave", (evt) => {
          const { target } = evt;
          graph.setElementState(target.id, "");
        });
      }

      function nodeSzie(res) {
        if (res.id == 0) {
          return 75;
        }
        if (res.id == "K8s01") {
          return 80;
        }
        return 50;
      }
      function setnodelOAY(res) {
        if (res.id == "0") {
          return 30;
        }
        if (res.data.leveValue == 1) {
          return 30;
        }
        return res ? 50 : 50;
        // return res ? 50 : 50;
        // return res.label == "I6000" ? 10 : 45;
      }
      function labelTextFun(d) {
        if (d.label.length > 3 && d.label !== "I6000") {
          return d.label;
        } else {
          return d.label;
        }
      }
      function getBoundingClientRectview() {
        const element = document.getElementById("bottom-element");
        const rect = element.getBoundingClientRect(); // 获取元素视口坐标
        //只需要去取rect的top和高度的一半
        console.log(rect.top);
        console.log(rect.height / 2);
        return graph.getCanvasByViewport([0, rect.top + rect.height / 2]);
      }
      // addListener();

      function findConnectedSubgraph(currentNode, allEdges, allNodes) {
        // 过滤物理机节点
        const physicalMachineIds = new Set(
          allNodes
            .filter((node) => node.data && node.data.leveValue === 6)
            .map((node) => node.id)
        );
        // 初始化数据结构
        const visitedEdges = new Set();
        const visitedNodes = new Set([currentNode.id]);

        const queue = [currentNode.id];

        // 构建双向邻接表
        const adjacencyMap = new Map();
        allEdges.forEach((edge) => {
          [edge.source, edge.target].forEach((node) => {
            if (!adjacencyMap.has(node)) adjacencyMap.set(node, []);
            adjacencyMap.get(node).push(edge);
          });
        });
        console.log(adjacencyMap);
        // 层级遍历
        while (queue.length > 0) {
          const currentId = queue.shift();
          console.log(`当前节点: ${currentId}`); // 调试信息
          const connectedEdges = adjacencyMap.get(currentId) || [];

          for (const edge of connectedEdges) {
            if (visitedEdges.has(edge.id)) continue;

            // 记录关联边
            visitedEdges.add(edge.id);

            // 发现相邻节点
            const neighborId =
              edge.source === currentId ? edge.target : edge.source;

            console.log(neighborId);
            if (!visitedNodes.has(neighborId)) {
              visitedNodes.add(neighborId);
              queue.push(neighborId);
              console.log(`发现相邻节点: ${neighborId}`); // 调试信息

              // 终止条件：找到ID为"0"的节点或物理机节点
              if (neighborId === "0" || physicalMachineIds.has(neighborId)) {
                console.log(`终止条件满足: ${neighborId}`); // 调试信息
                queue.length = 0; // 清空队列以停止进一步遍历
                break;
              }
            }
          }
        }

        // 过滤结果
        return {
          Edges: allEdges.filter((e) => visitedEdges.has(e.id)),
          Nodes: allNodes.filter((n) => visitedNodes.has(n.id)),
        };
      }

      /**
       * // 根据节点ID过滤图数据
       * @param {object} oldData - 原始图数据
       * @param {string} selectedId - 选择的节点ID
       * @param {string} direction - 遍历方向，默认为'downstream'
       * @returns {object} - 过滤后的图数据
       * @example
       * const filteredData = filterGraphData(oldData, 'selectedId', 'downstream');
       *
       */
      function filterGraphData(oldData, selectedId, direction = "downstream") {
        const filteredNodes = [];
        const filteredEdges = [];
        const visitedNodes = new Set();

        // 增加方向控制参数：'upstream'/'downstream'/'both'
        function dfs(nodeId, currentDepth = 0, maxDepth = 5) {
          if (visitedNodes.has(nodeId) || currentDepth > maxDepth) return;

          visitedNodes.add(nodeId);
          const node = oldData.nodes.find((n) => n.id === nodeId);
          if (node) filteredNodes.push(node);

          oldData.edges.forEach((edge) => {
            // 方向控制逻辑
            if (direction === "downstream" && edge.source === nodeId) {
              filteredEdges.push(edge);
              dfs(edge.target, currentDepth + 1);
            } else if (direction === "upstream" && edge.target === nodeId) {
              filteredEdges.push(edge);
              dfs(edge.source, currentDepth + 1);
            } else if (direction === "both") {
              if (edge.source === nodeId || edge.target === nodeId) {
                filteredEdges.push(edge);
                dfs(
                  edge.source === nodeId ? edge.target : edge.source,
                  currentDepth + 1
                );
              }
            }
          });
        }

        dfs(selectedId);
        return {
          nodes: [...new Map(filteredNodes.map((n) => [n.id, n])).values()],
          edges: filteredEdges,
        };
      }
    </script>
  </body>
</html>
